0
0
Fork 0
mirror of https://github.com/liabru/matter-js.git synced 2024-11-23 09:26:51 -05:00
Commit graph

432 commits

Author SHA1 Message Date
Brice Chevalier
59708eff22 removal of unnecessary variable activePairs 2017-11-22 12:02:23 +09:00
Brice Chevalier
7813c782c7 fixed code style 2017-11-22 11:59:06 +09:00
Brice Chevalier
b44fcf3f82 aglorithm optimization of Pairs.update method 2017-11-22 11:43:58 +09:00
liabru
774d8bccff fix lint errors 2017-07-06 23:36:39 +01:00
liabru
56b0bb463f Merge branch 'constraint-fixes'
* constraint-fixes: (31 commits)
  tweaked Example.doublePendulum
  added Composite.bounds
  upgraded matter-wrap
  added Examples.ragdoll
  upgraded matter-tools
  fixed various constraints in examples
  improved spring and pin rendering
  update alpha build
  added Example.constraints
  added constraint.render.type and constraint.render.anchor
  update alpha build
  added constraint damping
  update alpha build
  changed lint rules
  added Example.doublePendulum
  added rotation point parameter to Body.rotate, closes #410
  fix constraint.angularStiffness
  fix soft body stiffness
  fixed Examples.compound constraint offset
  improved Example.chains using pin constraint
  ...
2017-07-06 23:03:05 +01:00
liabru
79ffcf891e added Composite.bounds 2017-07-06 21:51:23 +01:00
Andrew n marshall
a529ec9dcd Do not warn on missing render.element if the canvas is already parented (because it was passed in at construction). 2017-07-02 20:25:34 -07:00
liabru
ac67ef8e5c fixed various constraints in examples 2017-06-28 00:21:17 +01:00
liabru
837c43bdb5 improved spring and pin rendering 2017-06-28 00:20:36 +01:00
liabru
0952516e57 added constraint.render.type and constraint.render.anchor 2017-06-26 23:20:34 +01:00
liabru
44c4d1ff8d added constraint damping 2017-06-12 19:53:40 +01:00
liabru
71998a0056 improved position resolver 2017-05-09 01:13:59 +01:00
liabru
d2af721c49 updated license and contributing 2017-05-09 00:46:03 +01:00
liabru
295cffeacf refactored Common.isElement 2017-05-09 00:41:05 +01:00
liabru
d63b0c25c8 removed Common.shadeColor 2017-05-09 00:40:16 +01:00
liabru
2b76c4c10b fixed Common.now 2017-05-09 00:39:35 +01:00
liabru
749ed5066e added rotation point parameter to Body.rotate, closes #410 2017-05-04 00:31:56 +01:00
liabru
ab0283b5b3 fix constraint.angularStiffness 2017-05-03 22:05:38 +01:00
liabru
1bae2dee45 fix soft body stiffness 2017-05-03 21:42:41 +01:00
liabru
130e6b3f56 improved Example.car using pin constraint 2017-05-03 21:26:40 +01:00
liabru
f49d053e1f added second pass for constraint solving 2017-05-03 21:13:29 +01:00
liabru
a5bd6b2d55 change constraint solve order 2017-05-03 21:10:14 +01:00
liabru
a8d1950148 fixed constraint torque calculation 2017-05-02 23:50:01 +01:00
liabru
068fdc0f2a fixed constraint torque calculation 2017-04-29 21:17:09 +01:00
liabru
daf26af006 implemented constraint warming 2017-04-25 23:48:37 +01:00
liabru
26a60e4dcf fixed various problems with constraints 2017-04-25 23:47:49 +01:00
liabru
59d62be899 added optional output argument to Vector.rotate 2017-04-25 23:43:29 +01:00
liabru
0ce686d0c1 fix lint 2017-02-02 00:17:01 +00:00
liabru
b3533937d4 added body.plugin, composite.plugin, constraint.plugin, engine.plugin properties 2017-01-24 20:33:37 +00:00
liabru
719ad649fe changed default render styles 2017-01-19 23:36:19 +00:00
liabru
1a40f2754c improved demo and examples 2017-01-16 23:47:39 +00:00
liabru
c8e5d5c3b0 added Render.startViewTransform and Render.endViewTransform 2017-01-16 23:47:39 +00:00
liabru
47443b3362 added Render.lookAt 2017-01-16 23:47:39 +00:00
liabru
ffb128cd0d change Matter.MouseConstraint to use engine beforeUpdate event, closes #73 2017-01-15 16:08:06 +00:00
Liam
68382d62c3 Merge pull request #315 from codeclown/patch-1
fix issue when render.lineWidth = 0, closes #220
2017-01-15 15:16:25 +00:00
liabru
a815ce4d0a fix Body.setStatic(body, false), closes #187 2016-12-04 23:54:07 +00:00
liabru
c72a9d017f add poly-decamp require shim 2016-12-02 00:29:08 +00:00
liabru
5024364761 Merge branch 'master' of https://github.com/RobertHerhold/matter-js into RobertHerhold-master
# Conflicts:
#	src/factory/Bodies.js
2016-12-01 23:58:53 +00:00
liabru
dd83386e0f fix Render.grid 2016-11-28 00:42:56 +00:00
liabru
86c4a61279 fix v8 optimisation issues 2016-11-24 01:33:31 +00:00
Martti Laine
74de894ed9 Fixes #220 2016-11-12 13:31:50 +02:00
liabru
9856e3cd79 improve docs 2016-11-03 23:35:00 +00:00
liabru
50ad7ca4c0 added Matter.before, Matter.after, Common.chainPathBefore, Common.chainPathAfter, Common.get, Common.set 2016-11-03 00:48:40 +00:00
liabru
05d0961483 fixed various Matter.Plugin issues 2016-11-03 00:44:17 +00:00
liabru
0e5a4579b6 fixed Body.create with no options 2016-11-03 00:43:07 +00:00
liabru
6f8b705b1d update Matter.Plugin docs 2016-09-19 23:15:51 +01:00
Robert Herhold
3d8f88e979 Update to latest poly-decomp.js API 2016-09-13 12:40:39 -04:00
liabru
83ae546ad6 changed naming approach for prerelease versions 2016-09-03 23:25:07 +01:00
liabru
3883981097 added docs for Matter.Plugin with tweaks 2016-09-03 23:23:45 +01:00
liabru
51b7b1dea0 added plugin status logging 2016-08-04 00:54:31 +01:00
liabru
d4d64edaa1 improved logging 2016-08-04 00:14:10 +01:00
liabru
8da170f382 refactor plugin system 2016-08-03 01:04:45 +01:00
liabru
e84c537d29 added Matter.Plugin initial implementation 2016-07-31 18:32:03 +01:00
liabru
7c8f6ced5c fix requestAnimationFrame polyfill for Matter.Runner, closes #252 2016-06-26 20:38:06 +01:00
liabru
ba1913068f Merge branch 'master' of https://github.com/jackismissing/matter-js into jackismissing-master
# Conflicts:
#	src/render/RenderPixi.js
2016-06-25 18:42:40 +01:00
liabru
4972af847e fixed issue with Matter.RenderPixi not being cleared when bodies removed, closes #218 2016-06-25 18:23:12 +01:00
liabru
ad033f5255 added note in docs about vertices order 2016-06-25 18:02:06 +01:00
liabru
1340159451 fix Matter.Mouse when element does not have fixed dimensions, closes #73 2016-06-25 17:34:28 +01:00
liabru
f59e2202ad fix tests 2016-04-28 22:20:07 +01:00
liabru
e8c899aeec deprecated Matter.RenderPixi 2016-04-26 21:32:14 +01:00
liabru
a6b97cd4e3 deprecated Matter.RenderPixi 2016-04-26 21:17:00 +01:00
liabru
72f90b99dd decouple Matter.RenderPixi 2016-04-26 20:48:13 +01:00
liabru
de823ebb08 decouple Matter.Render from Matter.Engine 2016-04-26 20:18:44 +01:00
Nicolas Garnier
aec19aecbb RenderPixi.js - added missing dependencies
Bounds and Vector were missing from the requires
2016-04-25 12:40:47 +02:00
liabru
f36fe2c329 handle missing options in Engine.create 2016-04-19 11:19:03 +01:00
liabru
d373172c19 Merge branch 'master' of github.com:liabru/matter-js 2016-04-19 11:05:34 +01:00
Joshua Heiland
158c40425e Engine uses provided world; fixes issue #230 2016-04-18 12:56:50 -07:00
liabru
e2e7c0b10d fix Matter.Engine.create docs to show element param is optional 2016-04-18 00:22:09 +01:00
liabru
afd7531fe4 added readonly to docs for type property, closes #235 2016-04-18 00:17:05 +01:00
liabru
23a773ae88 fix issue with removed bodies causing collisions 2016-04-09 20:10:35 +01:00
liabru
f428d6be58 fix Body.scale for circles, closes #234 2016-04-07 19:50:07 +01:00
liabru
e1a52d59aa Merged sensors from Misiur-master 2016-04-05 23:54:40 +01:00
Liam
1944f6a34c Merge pull request #224 from brollb/223-bounds-ignored-in-renderer
Updated `hasBounds` default value. Fixes #223
2016-04-05 23:22:06 +01:00
Brian Broll
053ea76bc6 Updated hasBounds default value. Fixes #223
WIP #223 changed 'render' to 'options'
2016-04-05 14:54:26 -05:00
Liam
79fa57e3cd Merge pull request #232 from Rantanen/docs
Document World bounds and Grid bucket size.
2016-04-05 20:46:39 +01:00
Mikko Rantanen
5054c9717c Document World bounds and Grid bucket size.
Added jsdoc comments for the following properties:

- `world.bounds`
- `grid.bucketWidth`
- `grid.bucketHeight`
2016-04-02 13:49:43 +03:00
Mikko Rantanen
a20a9fbd1c Fix the out-of-bounds check in grid broadphase
`world.bounds` is a normal bounds object with min and max coordinates instead of height and width.
2016-04-02 13:11:26 +03:00
liabru
e7e8c2610e fix issue with Bodies.circle label option, closes #195 2016-02-07 16:22:20 +00:00
liabru
490d232f48 added default for delta parameter in Engine.update, closes #200 2016-02-07 16:06:54 +00:00
liabru
b4e875bf55 fix lint issue 2016-02-07 15:49:09 +00:00
liabru
dbdabcca65 allow passing of pixi objects to Matter.RenderPixi at creation, closes #193 2016-02-07 15:47:23 +00:00
liabru
99dd6c518a fixed rendering of compound bodies 2016-02-07 15:25:38 +00:00
liabru
aaffee3b72 fixed rendering of angle indicators 2016-02-07 15:24:58 +00:00
liabru
8ac06b227a fixes to body opacity rendering 2016-02-07 15:23:58 +00:00
liabru
adcb610f05 added docs for body.render.opacity 2016-02-07 15:21:53 +00:00
liabru
c99e6afb1c Merge branch 'master' of https://github.com/ma1069/matter-js into ma1069-master 2016-02-07 13:02:31 +00:00
liabru
8fcb89342e added SVGPathSeg polyfill, closes #196 2016-02-07 12:46:16 +00:00
MatteoAvalle
5b755a1a62 Adding the opacity attribute to be able to draw semi-transarent sprites
Just a really simple commit adding a tiny feature I think it could be useful
while, at the same time, it seems even too tiny to specifically build a
custom render just to include it.
2016-02-05 11:24:58 +01:00
Brian Broll
dd5e2602e9 Changed bounds checking MIN_VALUE to -MAX_VALUE. Fixes #202
WIP #202. Changing Number.MAX_VALUE to Infinity
2016-02-04 15:04:00 -06:00
liabru
a38b22721c change gravity scale to variable rather than a constant 2015-12-29 22:50:24 +00:00
Marcin Misiurski
28084b005a Change permeable name to sensors, add isSensor to Pair 2015-12-28 21:38:09 +01:00
Marcin Misiurski
6e7add16bf Add permeability example and doc entry 2015-12-28 21:36:52 +01:00
Marcin Misiurski
1573359354 Add permeable objects 2015-12-28 21:36:51 +01:00
liabru
5ff218234a improve Composite.car 2015-12-28 18:50:26 +00:00
liabru
6f892502c2 remove constraint torque clamp 2015-12-28 18:50:07 +00:00
liabru
2e6afd477a improved docs 2015-12-27 21:14:24 +00:00
liabru
500d566772 fix Demo.reset to fully reset ids 2015-12-25 15:57:27 +00:00
liabru
d4cbdbbd0e formatting merge 2015-12-23 16:07:37 +00:00
liabru
1b8574ac16 Merge branch 'no-gravity-optim' of https://github.com/BlackDice/matter-js into BlackDice-no-gravity-optim 2015-12-23 16:04:16 +00:00
liabru
dff0e30cbc fixed issue with MouseConstraint.create, closes #185 2015-12-23 13:50:31 +00:00