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
liabru
818f354e9c
deprecated Composites.softBody and added to softBody and cloth examples
2021-04-06 21:18:57 +01:00
liabru
cd9c5d43db
deprecated Composites.car and added to car example
2021-04-06 21:13:27 +01:00
liabru
313c1503c8
add Common.setDecomp and Common.getDecomp
2021-04-05 23:48:30 +01:00
liabru
ffa31937f0
added Common.deprecated
2021-03-24 23:44:06 +00:00
liabru
6957dbff63
added Common.warnOnce
2021-03-23 23:59:52 +00:00
liabru
3ac3498712
changed Example.views to use render events
2021-03-22 23:32:55 +00:00
liabru
b74e40024b
changed engine.broadphase to engine.grid
2021-03-21 20:31:53 +00:00
liabru
1aa8ed0972
remove deprecated backwards compatibility render integration from Matter.Engine
2021-03-21 19:50:19 +00:00
liabru
6805f85589
remove deprecated backwards compatibility render integration from Matter.Runner
2021-03-21 19:13:02 +00:00
liabru
76bf80eaae
remove deprecated backwards compatibility engine events from Matter.Runner
2021-03-21 19:11:30 +00:00
liabru
63a9e988f4
remove deprecated Matter.Metrics
2021-03-21 18:58:48 +00:00
liabru
08a515b968
remove deprecated Matter.RenderPixi
2021-03-21 18:24:08 +00:00
liabru
119881b43c
added debug stats and performance monitoring to Matter.Render
2021-03-20 23:44:31 +00:00
liabru
1753bf0904
improve Render.debug
2021-03-18 23:59:52 +00:00
liabru
6dc703f9a9
added lastDelta and lastElapsed to engine.timing
2021-03-16 23:59:13 +00:00
liabru
2ade78fb75
improve docs for Bodies.fromVertices
2021-01-31 21:20:37 +00:00
liabru
e87f64a2f3
fix decomp require and improve warning message
2021-01-31 21:18:25 +00:00
liabru
1e73cabcf8
changed deprecated comments to avoid confusion
2021-01-16 23:27:01 +00:00
liabru
882e07c1ba
fix poly-decomp external require
2021-01-16 23:10:27 +00:00
liabru
57d8576fd1
add check for decomp removeDuplicatePoints feature
2021-01-12 23:55:00 +00:00
liabru
a9694e6b53
Squashed commit of the following:
...
commit 421e56d37d738c8a97dcd01fcee858de54954efc
Merge: 9c5325b
4eb61c0
Author: liabru <liabru@brm.io>
Date: Tue Jan 12 23:33:43 2021 +0000
Merge branch 'removeDuplicatePoints' of https://github.com/tumult/matter-js into tumult-removeDuplicatePoints
# Conflicts:
# src/factory/Bodies.js
commit 4eb61c004d
Author: Jonathan Deutsch <jonathan@tumult.com>
Date: Thu Jul 26 15:37:00 2018 -0700
change removeDuplicatePoints precision to default in docs
commit 6c5d4065c2
Author: Jonathan Deutsch <jonathan@tumult.com>
Date: Thu Jul 26 14:33:39 2018 -0700
Add removeDuplicatePoints option from polygon-decomp 0.3.0 to Bodies.fromVertices()
2021-01-12 23:36:04 +00:00
liabru
207c2f3ccb
merge branch 'master' into timing-improve
2020-12-31 17:29:37 +00:00
liabru
07927162fc
add support for > and >= operators in plugin version ranges
2020-12-30 22:28:08 +00:00
liabru
d258411faa
update default render theme
2020-12-08 23:45:34 +00:00
liabru
0af16455b9
fix decomp require
2020-11-24 22:32:28 +00:00
liabru
298e3e4671
fix lint
2020-03-11 23:56:55 +00:00
liabru
3117dfdaa7
change Body.applyForce for timing, add initial body.deltaTime
2020-03-11 23:50:41 +00:00
liabru
6f5af774ce
fix issues with engine event.delta
2020-03-11 23:47:07 +00:00
liabru
8cfc234b5b
Merge branch 'master' into timing-improve
...
* master: (32 commits)
fix lint
update dependencies
Revert "Merge branch 'pr/526'"
Revert "Merge branch 'pr/527'"
changed alpha build configuration
add window global, stub require and handle bad values in test tools
added overlap metric to test tools
fix path to build in test worker
implemented threaded comparison testing
fixed plugins in compare
Added build comparison tools and tests
Added config and test files to lint
Set loose build version on dev server
Added watch content base to dev server
added timing to engine snapshot
updated readme
added tag push to release task
updated readme
removed yuidocjs dev dependency
removed unused gulp release tasks
...
# Conflicts:
# src/collision/Resolver.js
# src/core/Engine.js
2020-03-11 00:52:12 +00:00
liabru
5a0079df1b
fix lint
2020-03-10 23:18:25 +00:00
liabru
3216d7e986
Revert "Merge branch 'pr/526'"
...
This reverts commit 52f3734b3e
, reversing
changes made to c04536f2c0
.
2020-03-10 08:49:22 +00:00
liabru
d1f1c1907a
Revert "Merge branch 'pr/527'"
...
This reverts commit 4df048da79
, reversing
changes made to 52f3734b3e
.
2020-03-10 08:48:42 +00:00
liabru
285d70df34
implemented threaded comparison testing
2020-01-01 14:39:21 +00:00
liabru
9ca21c1862
fix lint issues
2019-09-15 18:43:28 +01:00
liabru
3c32969da2
added Constraint.pointAWorld and Constraint.pointBWorld
2019-09-14 19:03:17 +01:00
liabru
94e9614436
fix decomp import in Bodies.fromVertices
2019-09-14 18:59:01 +01:00
liabru
9ef9d020c4
added check for window in Common.now
2019-09-14 18:57:00 +01:00
liabru
046013ee0b
added webpack build script
2019-09-14 18:38:33 +01:00
liabru
7c6cda00f8
added clamping to position resolver damping
2019-09-01 16:57:16 +01:00
liabru
516494e3df
Added substeps feature to Matter.Runner
2019-09-01 13:49:22 +01:00
liabru
db8b73f09d
Added updateVelocity argument to Body.setPosition, Body.setAngle, Body.translate, Body.rotate
...
Added Body.setSpeed, Body.setAngularSpeed
Added Body.getSpeed, Body.getVelocity, Body.getAngularVelocity
Changed all velocity functions to be time independent
2019-09-01 13:26:24 +01:00
liabru
0784a5b5df
Added readonly body.deltaTime
...
Added delta property to engine update event
Added delta argument to various internal functions
Changed timeScale argument to use delta instead on various internal functions
Fixed issues when using an engine update delta of 0
Improved time independence for friction, air friction, restitution, sleeping, collisions, constraints
Removed optional correction argument from Engine.update
Removed correction and timeScale from Body.update and Matter.Runner
2019-09-01 12:21:16 +01:00
liabru
2ec247b7af
added Body.setCentre, closes #684 , closes #461 , closes #679
2018-11-18 09:24:20 +00:00
liabru
d57747785f
fix issues with render pixel ratio, closes #686 , closes #687
2018-11-17 23:43:24 +00:00
Omar Shehata
c486635242
Fix typo in docs
2018-10-27 14:33:47 -04:00
liabru
7894b4b44d
Merge branch 'pr/553’
...
* pr/553:
Optimized Events.trigger method when no event is emitted
2018-06-12 13:13:08 +01:00
liabru
0d51fd1efc
Merge branch 'pr/528'
...
* pr/528:
reverted change to Body.set method
Optimized Body's hidden class
2018-06-12 12:58:35 +01:00
liabru
4df048da79
Merge branch 'pr/527'
...
* pr/527:
Optimization of Resolver.solvePosition method
2018-06-12 12:51:47 +01:00
liabru
52f3734b3e
Merge branch 'pr/526'
...
* pr/526:
linted code
Algorithm optimization of Pair methods create and update
2018-06-12 12:01:06 +01:00
liabru
c04536f2c0
Merge branch 'pr/522'
...
* pr/522:
Fixed end collision triggering more than once
removal of unnecessary variable activePairs
fixed code style
aglorithm optimization of Pairs.update method
2018-06-12 11:46:48 +01:00
liabru
db30d79501
fix docs for Vector.angle, closes #471
2018-06-11 19:32:00 +01:00
liabru
f7f77b4cf8
fix Composite.bounds global issue, closes #627 , closes #544
2018-06-11 19:18:18 +01:00
liabru
0cf97f5c3c
fixed require for external libraries, closes #629 , closes #559 , closes #593 , closes #365 , closes #629
2018-06-11 19:05:09 +01:00
liabru
511de5b494
added missing polyfill warning to Svg.pathToVertices
2018-06-11 18:55:27 +01:00
Griva
0b5ce1d77f
Fixed constraint pointB documentation
2018-06-09 16:15:25 +02:00