0
0
Fork 0
mirror of https://github.com/liabru/matter-js.git synced 2024-11-30 10:20:52 -05:00
Commit graph

135 commits

Author SHA1 Message Date
liabru
e891d37b65 preserve pair.contacts order 2024-03-03 23:06:38 +00:00
liabru
89963f77a0 optimised Resolver.solvePosition 2024-03-03 21:48:05 +00:00
liabru
6f8a54b253 optimised Collision.collides 2023-11-14 21:01:43 +00:00
liabru
51f49ce9d3 fix collision events for sleeping pairs, closes #1077 2023-11-13 23:32:39 +00:00
liabru
e9da32c886 added local pairs functions in Pairs.update 2023-08-13 16:09:57 +01:00
liabru
72bc203c27 removed pair.confirmedActive 2023-08-13 14:54:30 +01:00
liabru
5b6f30b08c changed Pair.id format to use shorter ids 2023-07-23 14:08:35 +01:00
liabru
182ba905d4 optimised Resolver.solveVelocity 2023-07-23 13:50:26 +01:00
liabru
97d502ea97 optimised contacts and supports memory and gc use 2023-07-23 12:50:21 +01:00
liabru
f9208df1db optimised pairs and collisions memory and gc use 2023-07-23 12:18:03 +01:00
liabru
4c56e5b11d removed Collision._projectToAxis 2023-07-23 11:22:59 +01:00
liabru
653a110d64 optimised Collision._findSupports 2023-07-23 11:20:28 +01:00
liabru
dc46472720 rename internal Common._timeUnit to Common._baseDelta 2022-09-02 17:59:15 +01:00
liabru
cce3152664 refactor Resolver.solvePosition damping argument 2022-09-02 17:18:02 +01:00
liabru
ee7b00897d clamp resolver slop 2022-08-07 17:22:04 +01:00
liabru
9dc6be78f6 improve delta factors in resolver and constraint stiffness 2022-08-07 00:11:16 +01:00
liabru
07d13fe903 improve delta factors in resolver and constraint stiffness 2022-08-05 23:41:24 +01:00
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
10a2a07ec2 update timing improvements 2021-12-23 12:43:40 +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
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
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
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
5dbec9bdc6 migrate Matter.World to the equivalent Matter.Composite 2021-04-07 22:38:25 +01:00
liabru
b74e40024b changed engine.broadphase to engine.grid 2021-03-21 20:31:53 +00:00
liabru
63a9e988f4 remove deprecated Matter.Metrics 2021-03-21 18:58:48 +00:00