Richard Davey
|
0156f4f927
|
Fixed order of returns
|
2017-11-26 14:05:29 +00:00 |
|
Richard Davey
|
89bcc6a27a
|
Added Contains as a local method in geometry objects that support it
|
2017-10-29 21:46:23 +00:00 |
|
Richard Davey
|
9cee892481
|
Added Rectangle.GetPoint and Rectangle.GetPoints. Both working with tests in the examples repo.
|
2017-10-26 16:39:15 +01:00 |
|
Richard Davey
|
42315ae5c1
|
Added Triangle.GetPoint and Triangle.GetPoints. Both working with tests in the examples repo.
|
2017-10-26 16:38:54 +01:00 |
|
Richard Davey
|
e554307dc0
|
Renamed GetPointsOnLine as it conflicts with the new GetPoints function.
|
2017-10-26 16:38:22 +01:00 |
|
Richard Davey
|
2f5da717e8
|
Revised to use faster method of detecting the perimeter point from the angle.
|
2017-10-26 16:37:51 +01:00 |
|
Richard Davey
|
87c3f700b4
|
Added Triangle.Perimeter function.
|
2017-10-26 16:37:29 +01:00 |
|
Richard Davey
|
770a640b1a
|
Updated GetPoints to take either a quantity or a stepRate.
|
2017-10-26 16:37:00 +01:00 |
|
Richard Davey
|
a343e68d3e
|
Added Ellipse.Circumference function (it's an approximation, but it's accurate enough for our needs)
|
2017-10-26 16:36:15 +01:00 |
|
Richard Davey
|
ca7acdc3bd
|
Added GetPoint and GetPoints support to Circle, Ellipse and Line and exposed via the classes
|
2017-10-25 16:06:52 +01:00 |
|
Richard Davey
|
23f201660d
|
JSDocs added.
|
2017-10-13 14:11:54 +01:00 |
|
Richard Davey
|
8230f3f086
|
Circle docs and formatting return values
|
2017-10-05 00:58:42 +01:00 |
|
Richard Davey
|
b0c848fa3d
|
Ack!
|
2017-09-29 19:52:25 +01:00 |
|
Richard Davey
|
900e996671
|
Rectangle.FromPoints will create a rectangle based on the extends in the given array of points or point-like objects.
|
2017-09-29 11:40:49 +01:00 |
|
Richard Davey
|
2d852aab02
|
Fixed missing new.
|
2017-09-29 11:40:20 +01:00 |
|
Felipe Alfonso
|
302a568566
|
Added shape emission to particle emitter
|
2017-09-25 14:10:01 -03:00 |
|
Richard Davey
|
579489d47a
|
Fixed Rectangle inflate. Now deflates with negative values too.
|
2017-08-16 22:26:14 +01:00 |
|
Richard Davey
|
5f04a659e0
|
Added Ellipse.CircumferencePoint
|
2017-08-02 01:12:15 +01:00 |
|
photonstorm
|
52bb355429
|
Removing old and incorrect jsdoc blocks ready for first documentation pass.
|
2017-08-01 13:10:08 +01:00 |
|
Richard Davey
|
795fa5f5cb
|
Merging in the draggable input handler
|
2017-07-27 03:40:58 +01:00 |
|
Peter Achberger
|
edb8d39ae1
|
Fixes #3033
|
2017-07-18 10:26:43 +02:00 |
|
photonstorm
|
f79db37cda
|
Updated to new class structure, fixed lots of ESLint errors and moved EarCut into the geom folder and used the un-minified and latest version.
|
2017-07-04 14:48:18 +01:00 |
|
photonstorm
|
e119e3a3fc
|
Huge update to move all classes to common Phaser Class format. Tidying up lots. Removing un-needed files.
|
2017-06-30 15:47:51 +01:00 |
|
Richard Davey
|
3c83850cdf
|
Moved Hermite into new Phaser.Path namespace and folder.
|
2017-05-16 13:13:25 +01:00 |
|
Richard Davey
|
9c3ce047b8
|
Fixed typo in RectToTriangle and added in easy bounding box escape checks.
|
2017-04-04 01:22:23 +01:00 |
|
Richard Davey
|
3c12e15054
|
Added Rectangle to Triangle, and Triangle to Triangle intersection functions. Detects for face intersection and also point within point (so a triangle fully enclosed inside a rectangle for example)
|
2017-04-04 01:04:05 +01:00 |
|
Richard Davey
|
4914895509
|
Added Triangle and Rectangle decomposition functions to convert them into an array of points.
|
2017-04-04 01:03:28 +01:00 |
|
Richard Davey
|
895f7b054a
|
Updated ContainsArray to include the returnFirst argument.
|
2017-04-04 01:02:56 +01:00 |
|
Richard Davey
|
b7c895c862
|
Added Triangle.CenterOn to place a triangle on an xy coord.
|
2017-04-04 01:02:41 +01:00 |
|
Richard Davey
|
4ec898aaa9
|
Added Phaser.Geom.Triangle.BuildFromPolygon to convert polygon into triangle objects.
Added latest build of Earcut (unminified + license)
|
2017-04-03 23:30:14 +01:00 |
|
Richard Davey
|
dcab0e1e18
|
Added Triangle.ContainsArray method, which is an optimized method of checking a whole array of points to see if they lie within a triangle.
|
2017-03-31 04:58:28 +01:00 |
|
Richard Davey
|
3d323836be
|
Added Line.getPointA and getPointB methods.
|
2017-03-31 04:58:03 +01:00 |
|
Richard Davey
|
3618214331
|
Added TriangleToLine intersection test (based on the new LineToLine method)
|
2017-03-31 04:57:49 +01:00 |
|
Richard Davey
|
a2ba500cbe
|
Changed the LineToLine intersection method to use the version created by Paul Bourke (smaller, faster, simpler).
|
2017-03-31 04:33:51 +01:00 |
|
Richard Davey
|
e6c431bfed
|
Added Triangle to Circle intersection method.
|
2017-03-31 03:09:06 +01:00 |
|
Richard Davey
|
bda50e9d27
|
Added Triangle.getLineA, B and C because we're using those so often in various methods it just makes sense.
|
2017-03-31 03:08:54 +01:00 |
|
Richard Davey
|
d3830445cc
|
Added Triangle left, right, top and bottom setters.
|
2017-03-31 02:34:32 +01:00 |
|
Richard Davey
|
d61bcad272
|
Added LineToCircle intersection method.
|
2017-03-31 02:34:13 +01:00 |
|
Richard Davey
|
7bcdf669b8
|
Added Line.Offset, Triangle.Offset and Triangle.Equals.
|
2017-03-31 01:40:38 +01:00 |
|
Richard Davey
|
b3bced081a
|
Added Triangle.Random to get a uniformly distributed point from within a Triangle.
Added RandomTriangle Action.
|
2017-03-31 01:21:55 +01:00 |
|
Richard Davey
|
c07ef79824
|
New Triangle methods: BuildRight, BuildEquilateral, Clone, CopyFrom, Rotate, RotateAroundPoint and RotateAroundXY.
|
2017-03-30 13:19:31 +01:00 |
|
Richard Davey
|
12e075ad10
|
Added Triangle.Area, Triangle.CircumCenter and Triangle.CircumCircle methods, as they're all really useful when dealing with Triangles.
|
2017-03-30 02:40:23 +01:00 |
|
Richard Davey
|
dc115121c4
|
Added Triangle.Centroid and Triangle.InCenter methods for determining the centers of a Triangle shape.
|
2017-03-30 01:51:18 +01:00 |
|
Richard Davey
|
a8308698bb
|
Added Triangle geometry, and Triangle.contains and containsPoint methods.
|
2017-03-30 00:45:17 +01:00 |
|
Richard Davey
|
081b2816ce
|
Added option to have step or quantity in MarchingAnts method.
|
2017-03-29 19:53:14 +01:00 |
|
Richard Davey
|
e612b2c0f4
|
Added Rectangle.MarchingAnts method.
|
2017-03-29 17:10:56 +01:00 |
|
Richard Davey
|
bf695ee6d1
|
Added PlaceOnCircle and PlaceOnLine Actions.
|
2017-03-29 16:04:51 +01:00 |
|
Richard Davey
|
b3b495e53c
|
Added Rectangle.PerimeterPoint method for getting the point on the perimeter of a rectangle based on the given angle.
|
2017-03-29 15:05:29 +01:00 |
|
Richard Davey
|
032f6e7084
|
Added Rectangle.centerX and centerY.
|
2017-03-29 15:05:06 +01:00 |
|
Richard Davey
|
81aa09d732
|
Added Layer actions for create, createMultiple, rotation around a fixed point, rotation by distance, and positioning around a circle.
|
2017-03-28 03:09:59 +01:00 |
|