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 |
|
Richard Davey
|
725d15685a
|
Tidying up.
|
2017-02-13 11:52:01 +00:00 |
|
photonstorm
|
df6ca9ec6a
|
Fixed return value.
|
2017-01-25 12:16:47 +00:00 |
|
Richard Davey
|
e260536f3c
|
Added GetAABB and Reverse. Trying alternative Area calculation.
|
2017-01-07 01:42:09 +00:00 |
|
Richard Davey
|
6d3ddfa5f1
|
Added Polygon functions.
|
2017-01-07 01:06:57 +00:00 |
|
Richard Davey
|
1569775835
|
Starting Polygon class.
|
2017-01-06 23:59:45 +00:00 |
|
photonstorm
|
bec8345573
|
Added Hermite class and functions.
|
2017-01-05 15:46:47 +00:00 |
|
Richard Davey
|
fa14825473
|
Added Line Clone, CopyFrom and Equals and fixed some build errors.
|
2017-01-05 00:20:11 +00:00 |
|