liabru
7130c4ae80
refactor resolver friction multiplier
2022-01-03 21:30:23 +00:00
liabru
87af8a1740
improved delta consistency
2022-01-01 21:20:52 +00:00
liabru
bf90bdd38c
use Body.getVelocity in Matter.Render
2021-12-26 16:58:49 +00:00
liabru
10a2a07ec2
update timing improvements
2021-12-23 12:43:40 +00:00
liabru
4230a8bec6
Merge branch 'master' into timing-improve
...
* master:
added support for Matter.Runner and Matter.Render in tests
remove render element warning
deprecated render.controller property
handle null constraint points in Constraint.pointAWorld and Constraint.pointBWorld
improved error messages on tests
2021-12-23 10:41:57 +00:00
liabru
459425b2a3
remove render element warning
2021-12-21 20:25:26 +00:00
liabru
04d229ebec
deprecated render.controller property
2021-12-21 20:10:48 +00:00
liabru
e41446493c
handle null constraint points in Constraint.pointAWorld and Constraint.pointBWorld
2021-12-21 20:09:01 +00:00
liabru
7fce5d861c
Merge branch 'master' into timing-improve
...
* master: (123 commits)
release 0.18.0
prevent source map in demo builds
updated test scripts
added note about webpack performance to readme
added benchmark test command
increase iterations on Example.stress3
add triangles to mixed bodies example
added example for Composite.remove
updated examples
deprecated Matter.Grid
added broadphase to Matter.Detector
replaced Matter.SAT with Matter.Collision
use force exit in tests
added cache checks to Matter.Composite
change raycasting example events to enable use in tests
optimised collisions
added Matter.Collision
use Matter.Runner in test worker
optimised Matter.Pairs
optimised Resolver.solvePosition
...
# Conflicts:
# examples/car.js
# examples/manipulation.js
# examples/ragdoll.js
# examples/slingshot.js
# examples/timescale.js
# src/collision/Detector.js
# src/collision/Resolver.js
# src/collision/SAT.js
# src/core/Engine.js
# src/core/Runner.js
2021-12-20 18:52:58 +00:00
liabru
e366d0e992
deprecated Matter.Grid
2021-12-12 12:22:21 +00:00
liabru
a6b5e7d849
added broadphase to Matter.Detector
2021-12-12 12:21:37 +00:00
liabru
b9e7d9dd8b
replaced Matter.SAT with Matter.Collision
2021-12-12 10:45:50 +00:00
liabru
32fd2852d1
added cache checks to Matter.Composite
2021-12-09 23:23:55 +00:00
liabru
fd1a70ec7a
optimised collisions
2021-12-08 23:38:42 +00:00
liabru
9037f36f31
added Matter.Collision
2021-12-08 23:36:13 +00:00
liabru
a30707fd87
optimised Matter.Pairs
2021-12-06 23:57:09 +00:00
liabru
f847f4c83e
optimised Resolver.solvePosition
2021-12-05 19:30:35 +00:00
liabru
52e797791b
optimised Matter.Composite
2021-12-05 19:11:29 +00:00
liabru
d8a6380899
optimised Matter.Pair
2021-12-05 16:56:41 +00:00
liabru
caeb07e2d2
optimised Detector.collisions
2021-11-21 23:52:13 +00:00
liabru
8bfaff0cce
added support for build metadata in Plugin.versionParse
2021-11-21 16:51:19 +00:00
liabru
30b899c862
optimised Resolver.solveVelocity
2021-05-02 23:06:50 +01:00
liabru
e4b3bcd69e
optimised Grid._createActivePairsList
2021-05-02 23:06:21 +01:00
liabru
84136de6a4
optimised Grid._bucketRemoveBody
2021-05-02 23:05:43 +01:00
liabru
5e3c629b90
optimised Grid._bucketAddBody
2021-05-02 23:05:21 +01:00
liabru
0af144c78b
optimised SAT.collides
2021-05-01 21:57:03 +01:00
liabru
2096961846
optimised SAT._overlapAxes
2021-05-01 16:20:27 +01:00
liabru
0d90a17f2d
optimised SAT._findSupports
2021-05-01 15:56:35 +01:00
liabru
efede6e22d
optimised Detector.collisions
2021-05-01 14:31:08 +01:00
liabru
e4b35d3961
optimised Resolver.solveVelocity
2021-05-01 14:16:39 +01:00
liabru
0b07a31944
optimised Resolver.preSolveVelocity
2021-05-01 14:16:11 +01:00
liabru
fceb0cab68
optimised Resolver.postSolvePosition
2021-04-29 23:07:18 +01:00
liabru
c7cec16eb7
optimise Detector.collisions
2021-04-29 23:07:18 +01:00
liabru
49fbfba511
optimised Resolver.postSolvePosition
2021-04-29 23:07:18 +01:00
liabru
3cf65e8051
optimised Resolver.solvePosition
2021-04-29 23:07:18 +01:00
liabru
a882a74cd5
optimised Pairs.removeOld
2021-04-29 23:07:18 +01:00
liabru
1073ddeecf
optimised Pair.update
2021-04-29 23:07:18 +01:00
liabru
48673db79f
optimised Pair.create
2021-04-29 23:07:18 +01:00
liabru
c1988783db
optimised Vertices.contains
2021-04-29 23:07:18 +01:00
liabru
6883d0d98a
optimised Vertices.rotate
2021-04-29 23:07:18 +01:00
liabru
792ae2ead4
optimised Vertices.translate
2021-04-29 23:07:18 +01:00
liabru
5817046eee
deprecate Engine.run alias replaced by Runner.run
2021-04-14 23:59:56 +01:00
liabru
8017bdb47c
added docs for additional engine timing and render properties
2021-04-11 16:51:32 +01:00
liabru
e94b8b87c9
Merge branch 'render-stats'
...
* render-stats:
added Date.now fallback to Common.now, closes #739
added Example.stats
added debug stats and performance monitoring to Matter.Render
improve Render.debug
set render showDebug option on examples stress and stress2
added lastDelta and lastElapsed to engine.timing
# Conflicts:
# src/core/Engine.js
# src/render/Render.js
2021-04-11 11:36:11 +01:00
liabru
c06c10735f
added Date.now fallback to Common.now, closes #739
2021-04-09 20:49:12 +01:00
liabru
e49834d1e0
remove unused render shadow function
2021-04-08 00:33:45 +01:00
liabru
ec3eeccd18
add docs for all Matter.Render options
2021-04-08 00:31:31 +01:00
liabru
6abb3b7e39
changed world.gravity to engine.gravity
2021-04-07 22:40:39 +01:00
liabru
5dbec9bdc6
migrate Matter.World to the equivalent Matter.Composite
2021-04-07 22:38:25 +01:00
liabru
9ad980b975
deprecated Composites.newtonsCradle and added to newtonsCradle example
2021-04-06 21:22:29 +01:00