liabru
1b7e27d8a4
added options to Metrics.create
2015-07-07 21:07:48 +01:00
liabru
c46e9155e2
fix handling of engine.render
2015-07-05 15:57:12 +01:00
FredyC
e54802c335
don't calculate gravity force if there is no actual gravity
2015-07-03 07:09:16 +02:00
liabru
536e55f496
fix undefined variables, added jshint checks, closes #102
2015-07-02 20:16:20 +01:00
liabru
b669ea0da1
fix support for nodejs
2015-06-29 20:57:41 +01:00
liabru
00251e5b04
use browserify
2015-06-04 20:54:50 +01:00
liabru
bc26469df2
added body sleepStart and sleepEnd events, closes #91
2015-05-24 15:56:54 +01:00
liabru
42dc72dabe
Merge branch 'pr/60'
...
[liabru] corrected some of the param types before merge
Conflicts:
src/body/Body.js
src/collision/Resolver.js
src/render/Render.js
src/render/RenderPixi.js
2015-05-24 13:43:34 +01:00
liabru
d03145e2d1
upgraded pixi.js to v3.0.6
2015-05-22 00:32:39 +01:00
liabru
eed91673f7
Merge branch 'pr/95'
2015-05-22 00:08:54 +01:00
upisfree
96735dd2c4
Some fixes in pixi.js v3 update
2015-05-22 00:10:17 +06:00
liabru
0a73a64520
skip unnecessary loops in Composites.mesh, closes #85
2015-05-21 00:07:30 +01:00
liabru
8b5192d04d
change world.bounds to Infinity, remove world bounds check from Engine, closes #67
2015-05-20 23:29:35 +01:00
liabru
8555c0c671
fixed Common.now, closes #55
2015-05-20 23:12:26 +01:00
liabru
41b4b7f610
Merge branch 'master' of https://github.com/rfoligno/matter-js into rfoligno-master
2015-05-20 22:41:38 +01:00
liabru
200fcbe652
added docs
2015-05-20 20:26:39 +01:00
liabru
95eddb01f7
improved traction for Composites.car
2015-05-20 20:22:32 +01:00
upisfree
419d2addca
Updated pixi.js to v3
2015-05-20 01:07:04 +06:00
liabru
de4784c492
changed friction impulse limiting approach
2015-05-08 00:14:24 +01:00
liabru
937c7bfcb6
improved friction, added body.frictionStatic
2015-05-03 15:50:38 +01:00
liabru
296059cba2
skip presolve when impulse 0
2015-05-03 13:32:53 +01:00
liabru
ccbb98b8d0
fixed Query.ray, Number.MIN_VALUE seems to cause SAT.collides to fail
2015-04-26 19:44:32 +01:00
liabru
dae684d082
fixed Vertices.fromPath when parsing scientific notation
2015-04-26 19:41:49 +01:00
liabru
bc8840673f
changed vertex number render fillstyle
2015-04-24 00:24:20 +01:00
liabru
40905e82a6
increased tollerance on internal edge finding
2015-04-22 01:07:48 +01:00
liabru
6679b9c6c5
fixed RenderPixi for compound bodies
2015-04-21 21:16:26 +01:00
liabru
b34669ed69
fix bug in Composites.stack when skipping bodies
2015-04-21 21:08:15 +01:00
liabru
998ab33c07
changed default minimum area in Bodies.fromVertices
2015-04-21 21:07:09 +01:00
liabru
8031090377
fix angle indicators for compound bodies
2015-04-21 21:04:37 +01:00
liabru
13fcb4b8f9
fixed bug in constraints for compounds
2015-04-21 20:24:21 +01:00
liabru
7db3d281a5
cleanup Svg.pathToVertices
2015-04-13 00:26:16 +01:00
liabru
e8205f84d8
added support for multiple vertices input in Bodies.fromVertices
2015-04-13 00:25:49 +01:00
liabru
4a2c6e7539
refactor Bodies.fromVertices
2015-04-11 22:55:50 +01:00
liabru
98ea7c7955
added Query.point
2015-04-08 23:33:11 +01:00
liabru
e01dd229a9
fixed compound body stability, improved position resolver
2015-04-08 20:31:03 +01:00
liabru
3ed80343e1
changed Render.bodyIds to show all parts
2015-03-09 22:35:59 +00:00
liabru
bf11ee5504
added minimum area check to Bodies.fromVertices
2015-03-09 20:51:07 +00:00
liabru
2b6a8d38af
removed collision.supportCorrected instead using bodyB.position, added render.options.showSeparations
2015-03-04 01:03:38 +00:00
Richard Foligno
05f1c46255
Fix for travis
2015-03-03 19:50:47 -05:00
Richard Foligno
d585e80b5b
Allow for negative force to bring a body out of sleeping state.
2015-03-03 19:46:44 -05:00
liabru
9d3755ab6e
fix issue of undefined body.parts in constructor
2015-03-03 23:43:24 +00:00
liabru
d082b3adcc
render normals pointing out of static bodies
2015-03-02 22:30:38 +00:00
liabru
8bf3278304
cleanup Svg.pathToPoints
2015-03-01 17:26:46 +00:00
liabru
7822ead3bf
added Matter.Svg.pathToPoints
2015-03-01 15:52:34 +00:00
liabru
2d1ef0d6d4
removed complexity check in Bodies.fromVertices, enforce clockwise sort
2015-03-01 15:51:45 +00:00
liabru
90adf147e9
implemented static compound bodies
2015-02-28 16:58:00 +00:00
liabru
6a26696fc7
hide axis indicator on compound bodies
2015-02-28 16:00:05 +00:00
liabru
ca75fde09a
added internal edge flagging to Bodies.fromVertices
2015-02-25 00:28:11 +00:00
liabru
bc7dfc74b8
fixed support finding logic
2015-02-25 00:13:40 +00:00
liabru
757fffaf20
fixed collision incident and reference body mapping
2015-02-25 00:12:21 +00:00
liabru
b8f3784b76
fix pair properties for compounds
2015-02-24 23:57:38 +00:00
liabru
685f2bdc54
fixed SAT overlap calculation for containment case
2015-02-24 00:01:20 +00:00
liabru
bc9a051e73
fixed collision rendering
2015-02-21 22:19:12 +00:00
liabru
84d9f591aa
improved collision detection for compounds
2015-02-10 23:40:05 +00:00
liabru
5ab2bf30f0
added Render.showInternalEdges, added rendering bounds + axes + positions for compounds, fixed rendering vertex numbers
2015-02-10 23:38:03 +00:00
liabru
d6829bf536
added support for compound bodies in MouseConstraint
2015-02-08 00:16:12 +00:00
liabru
87f90655b7
fixes for compound bodies
2015-02-04 23:26:13 +00:00
liabru
10e5d0fcd2
added compound support to Query.ray
2015-02-01 23:59:14 +00:00
liabru
eb29367459
fixed options pass through on Bodies.fromVertices
2015-02-01 23:14:59 +00:00
liabru
0b8efa5c40
added Demo.concave, added Bodies.fromVertices, added Vertices.isConvex, fixed compound properties
2015-02-01 22:55:24 +00:00
liabru
d2f79b4689
further work on compound implementation
2015-02-01 13:57:56 +00:00
liabru
f554d6c9a6
implemented compound bodies, added Body.setParts
2015-02-01 00:03:40 +00:00
liabru
9c139ed9df
added Render.vertexNumbers, Render.bodyConvexHulls
2015-01-31 23:52:55 +00:00
liabru
243fce47c9
initial work on compound bodies
2015-01-29 23:25:58 +00:00
liabru
b3921fb72e
added Matter.World extends Matter.Composite to docs
2015-01-25 15:14:51 +00:00
liabru
968bba265a
removed Matter.Metrics from release builds (now dev only)
2015-01-25 12:06:55 +00:00
liabru
7a477f2088
implemented temporary vector pool
2015-01-24 19:48:27 +00:00
liabru
b327a40e9b
added Vector.create
2015-01-24 19:40:23 +00:00
liabru
0583cdbd90
added Render.create warning for omitted element
2015-01-21 00:11:10 +00:00
liabru
b6603ca290
added MouseConstraint.create warning for omitted element
2015-01-21 00:10:39 +00:00
liabru
af83e27ff0
added Mouse.create warning for omitted element
2015-01-21 00:10:10 +00:00
liabru
c220f41701
changed Common.log to use console.warn
2015-01-21 00:09:07 +00:00
PlNG
a940d96886
Fixed missed variable declaration.
2015-01-20 11:56:26 -05:00
PlNG
61855ab875
Missing argument whose default is 1.
2015-01-20 11:53:03 -05:00
PlNG
5b87f47673
Update JSDoc
...
This might need fixing later, I don't know if I did it right.
2015-01-20 11:49:24 -05:00
PlNG
aa3eabc5fe
Update JSDoc
...
This might need fixing later, I don't know if I did it right.
2015-01-20 11:49:21 -05:00
PlNG
d17eb6c9b4
Update JSDoc
...
This might need fixing later, I don't know if I did it right.
2015-01-20 11:49:17 -05:00
PlNG
25ab2a39b0
Update JSDoc
...
This might need fixing later, I don't know if I did it right.
2015-01-20 11:49:14 -05:00
PlNG
10a46b7fad
Update JSDoc
...
This might need fixing later, I don't know if I did it right.
2015-01-20 11:49:12 -05:00
PlNG
71ef6c2cdb
Update JSDoc
...
This might need fixing later, I don't know if I did it right.
2015-01-20 11:49:08 -05:00
PlNG
18e0642d24
Update JSDoc
...
This might need fixing later, I don't know if I did it right.
2015-01-20 11:49:03 -05:00
PlNG
611a429746
Spellchecking
2015-01-20 11:07:49 -05:00
PlNG
723ddcf572
Spellchecking
2015-01-20 11:07:44 -05:00
PlNG
65d5d9330b
Spellchecking
2015-01-20 11:07:29 -05:00
PlNG
3127654b41
Spellchecking
2015-01-20 11:07:26 -05:00
PlNG
940976acbb
Spellchecking
2015-01-20 11:07:23 -05:00
PlNG
c2e0c23539
Spellchecking
2015-01-20 11:07:20 -05:00
PlNG
cd5d4011e6
Spellchecking
2015-01-20 11:07:15 -05:00
liabru
9aa0945f03
removed Body.resetForcesAll, removed Body.applyGravityAll, removed Body.updateAll
2015-01-19 00:30:06 +00:00
liabru
0a15d7d1b1
removed Render.clear (redundant)
2015-01-17 14:27:51 +00:00
liabru
01bc8132f1
removed Render.setBackground (now use render.options)
2015-01-17 14:22:30 +00:00
liabru
0933620b68
fix bug when using timing.isFixed, closes #44
2015-01-01 23:09:46 +00:00
liabru
d249165ea9
added Body.nextCategory
2015-01-01 18:30:16 +00:00
liabru
5888ffcaf6
cleanup
2015-01-01 17:52:18 +00:00
liabru
235b6c8336
added Body.set
2014-12-28 18:35:01 +00:00
liabru
8dea1666f7
added support for sprite scale in RenderPixi, closes #54
2014-12-28 18:23:48 +00:00
liabru
4746eb9348
added support for hidpi rendering
2014-12-28 18:20:54 +00:00
Jonathan Deutsch
f0e74912d5
When updating pairs use current values from bodies as they may have changed
2014-12-04 13:33:44 -08:00
liabru
c254c8d674
added drag events to MouseConstraint, closes #45
2014-09-19 00:31:40 +01:00
liabru
4c4962fb4f
added Composite.translate, Composite.rotate, Composite.scale
2014-07-30 17:27:20 +01:00
liabru
2fa1570e45
updated edge build
2014-07-29 16:26:49 +01:00
liabru
6911395222
moved Engine.run to Matter.Runner
2014-07-29 16:23:14 +01:00
liabru
9f10f88831
updated docs for collisionFilter
2014-07-29 15:30:10 +01:00
liabru
cee8d55a32
added collisionFilter support to MouseConstraint
2014-07-29 13:26:20 +01:00
liabru
5060c7626a
tweaks to collision filtering
2014-07-29 13:14:31 +01:00
liabru
3a32bdafd3
Merge branch 'collision-filters' of https://github.com/GustavCarlson/matter-js into GustavCarlson-collision-filters
2014-07-29 10:40:34 +01:00
liabru
04955bbbb1
removed line width change from Body.setStatic
2014-07-27 19:14:12 +01:00
Gustav Carlson
dd4fc65cf2
More fine-grained collision filtering in the style of Box2D
2014-07-22 14:52:16 +02:00
liabru
6e1ab9a24c
merge tumult:old_ie_fixes + tweaks
2014-07-12 18:42:39 +01:00
liabru
18a26275d0
appease jshint
2014-07-12 18:14:04 +01:00
liabru
c1964e2de8
fixed scaling on RenderPixi view bounds
2014-07-12 18:10:05 +01:00
Liam Brummitt
6652bb4f34
Merge pull request #31 from mrspeaker/topic/addBounds
...
added view bounds for RenderPixi
2014-07-12 18:07:32 +01:00
liabru
2841522f3b
added composite events
2014-07-12 17:34:54 +01:00
liabru
8aa148d2ec
changed certain Matter.Composite methods to private in docs
2014-07-11 19:03:34 +01:00
liabru
3e48825088
fixed collision detection issue, closes #12
2014-07-11 15:09:29 +01:00
liabru
810bd2695a
fixed incorrect bounds issue when passing angle in Body.create
2014-07-09 18:08:19 +01:00
liabru
69b1d05efc
moved collision events into Engine.update, changed collisionStart to trigger before collisions resolved
2014-07-09 17:46:44 +01:00
liabru
c5212e1ba4
fixed Body.rotate
2014-07-03 18:31:47 +01:00
liabru
89140aedf0
appease jshint
2014-06-21 23:23:41 +01:00
liabru
7eadea9d33
changed Sleeping constants to be public (module level)
2014-06-21 23:19:21 +01:00
liabru
0ae2d02812
added time scaling to Sleeping
2014-06-21 23:13:06 +01:00
liabru
e22ceebed5
added docs for engine.timing.isFixed
2014-06-21 22:39:55 +01:00
liabru
6dd0c05f41
removed engine.broadphase.current, removed engine.broadphase.instance, changed engine.broadphase to refer to the broadphase instance, updated matter-tools
2014-06-21 19:24:53 +01:00
liabru
eedd1f2a9c
changed Grid.create to accept an options object
2014-06-21 19:18:35 +01:00
liabru
14392b4a88
removed redundant property
2014-06-21 17:55:09 +01:00
liabru
eaa97679d8
changed Mouse.create to return as a plain object
2014-06-21 17:50:04 +01:00
liabru
fb5d899086
removed engine.input, removed Engine mouse events, added MouseConstraint mouse events
2014-06-21 17:44:25 +01:00
liabru
ca978fa8c4
added Body.setMass, Body.setDensity, Body.setInertia
2014-06-21 15:33:49 +01:00
Mr Speaker
a461fc744f
Merge branch 'master' into topic/addBounds
2014-06-13 12:55:32 -04:00
Mr Speaker
f9123f9e05
Make background:'transparent' work like canvas renderer
2014-06-12 22:00:18 -04:00
Mr Speaker
e263ecb60b
dont draw offscreen constraints. Set visible flag on offscreen sprites
2014-06-12 17:13:56 -04:00
Mr Speaker
97f0f8d7d4
Add Pixi DisplayObjectContainer to allow view bounds in webGL
2014-06-12 16:43:16 -04:00
Mr Speaker
a9278fc6c2
pass width and height options to Pixi webGL renderer
2014-06-12 15:00:18 -04:00
liabru
7ed28f7b8c
added Body.setPosition, Body.setAngle, Body.setVelocity, Body.setAngularVelocity
2014-06-03 17:30:17 +01:00
liabru
73ded98a67
fixed Body.setVertices
2014-06-03 17:28:01 +01:00
liabru
874618520b
fixed chaining for some Matter.Vertices methods
2014-06-03 15:59:04 +01:00
liabru
9a55b0c902
fixed critical inertia calculation issue, a potential breaking change, so Body._inertiaScale added to try preserve previous behaviour
2014-06-03 15:54:21 +01:00
liabru
2d04389c84
changed Body._initProperties to use Body.setVertices
2014-06-03 15:48:12 +01:00
liabru
b6dbb259ab
added Body.setVertices and Vector.clone
2014-06-03 15:47:00 +01:00
liabru
e3e462e64c
changed Vertices.create and Vertices.fromPath to create and return a new array rather than apply in-place
2014-06-03 14:02:12 +01:00
liabru
3a16f90404
fixed issue with docs
2014-06-03 13:46:23 +01:00
liabru
2317f02fb4
improved docs
2014-05-20 14:15:39 +01:00
liabru
0a46cb248b
changed Math.random to Common.random and use a seeded RNG
2014-05-10 15:01:35 +01:00
Jonathan Deutsch
b91af36575
Use own Common.indexOf method for IE 6-8 compatibility
...
Conflicts:
src/core/Common.js
2014-05-05 16:58:42 -07:00
liabru
186d839942
fixed more issues with timing.timeScale
2014-05-04 15:12:23 +01:00
liabru
1f8ee5ccca
added scale support to Render
2014-05-04 12:37:45 +01:00
liabru
0c107b21ed
added mouse.wheelDelta
2014-05-04 12:37:23 +01:00
liabru
8427e89938
fixed Mouse.setScale and Mouse.setOffset
2014-05-04 12:37:04 +01:00
liabru
e63689c938
added Mouse.setScale, Mouse.setPosition, mouse.absolute
2014-05-03 18:45:48 +01:00
liabru
d41b396c7f
added Demo.rounded
2014-05-03 16:54:22 +01:00