0
0
Fork 0
mirror of https://github.com/liabru/matter-js.git synced 2024-12-28 14:09:01 -05:00
Commit graph

224 commits

Author SHA1 Message Date
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
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
liabru
120157d6fd added Vertices.chamfer (for rounding corners) 2014-05-03 16:53:21 +01:00
liabru
f1db9df854 removed body.render.path 2014-05-02 19:08:01 +01:00
liabru
bd84d4866e fixed Vertices.centre calculation 2014-05-02 18:59:49 +01:00
liabru
ebc00f83ef changed engine.timing.timestamp to be simulation based rather than wall-clock based 2014-05-02 12:59:41 +01:00
liabru
2fad14336c fixed: changed correction to now be optional in Engine.update (defaults to 1) 2014-05-02 12:53:44 +01:00
liabru
4e14169ac6 changed correction to now be optional in Engine.update (defaults to 1) 2014-05-02 12:25:32 +01:00
liabru
d1f607edb8 added Engine.render, moved respective engine event triggers into Engine.update and Engine.render 2014-05-02 12:23:13 +01:00
liabru
bc35c93106 added engine.timing.isFixed option 2014-05-02 10:48:24 +01:00
liabru
a77a5fc626 moved Matter.Inspector and Matter.Gui to the MatterTools project 2014-05-01 23:13:42 +01:00
liabru
5a72bf1cae further work on Matter.Inspector and Matter.Gui 2014-05-01 13:52:04 +01:00
liabru
786b9af7a0 added mouse.offset 2014-05-01 13:40:45 +01:00
liabru
2a9d2613d6 implemented render.bounds 2014-05-01 13:40:15 +01:00
liabru
38c541363a added Bounds.translate and Bounds.shift 2014-05-01 13:38:56 +01:00
liabru
77168e5faf fixed issue with Matter.Mouse 2014-05-01 11:52:50 +01:00
liabru
3750bfc719 added offset property to Matter.Gui 2014-04-30 22:37:46 +01:00
liabru
7a8051b585 Engine.merge now uses Common.nextId 2014-04-30 21:55:08 +01:00
liabru
84c3b79c2c further work on Matter.Inspector 2014-04-30 12:14:06 +01:00
liabru
5f3e69cb70 fixed Body.setStatic 2014-04-30 12:13:37 +01:00
liabru
5b013d01e7 changed Events.on to return callback, changed Events.off to accept callbacks for removal 2014-04-30 10:32:34 +01:00
liabru
43ce567714 further work on Matter.Inspector 2014-04-29 17:35:27 +01:00
liabru
964898bea2 added Composite.rebase 2014-04-29 17:34:45 +01:00
liabru
cb7cb9583a added Common.nextId, removed Body.nextId, removed Constraint.nextId, removed Composite.nextId 2014-04-29 17:34:28 +01:00
liabru
23a0fce2c0 appease jshint 2014-04-29 15:29:21 +01:00
liabru
a46851597a further work on Matter.Inspector 2014-04-29 13:07:53 +01:00
liabru
00559ba8d3 further work on Matter.Inspector 2014-04-28 17:26:03 +01:00
liabru
f80866c6de Matter.Composite tweaks 2014-04-28 17:25:49 +01:00
liabru
2c601093bf added Composite.move 2014-04-28 17:02:28 +01:00
liabru
de998986e0 further work on Matter.Inspector 2014-04-28 12:50:56 +01:00
liabru
ee96d16cb5 changed vertices in Bounds.create to optional 2014-04-28 12:50:08 +01:00
liabru
b98cef000d added Query.region 2014-04-28 12:49:36 +01:00