0
0
Fork 0
mirror of https://github.com/liabru/matter-js.git synced 2024-11-27 09:50:52 -05:00
Commit graph

541 commits

Author SHA1 Message Date
liabru
411af068c2 improved body.parts docs 2023-03-19 23:33:48 +00:00
liabru
c1f9584e1f improved body.parts docs, closes #600 2023-03-18 16:24:12 +00:00
liabru
5ed985db18 added docs for body.chamfer property, closes #1059 2023-03-18 13:49:56 +00:00
liabru
7ea5bc1352 added doc and warning for Bodies.trapezioid slope parameter range, closes #1075 2023-03-18 12:42:29 +00:00
liabru
6bda7e86d5 rename Composites function xx and yy params, closes #1095 2023-03-18 11:47:16 +00:00
liabru
272049ab05 fix missing mouse.sourceEvents.mousewheel, closes #1146 2023-03-18 11:15:12 +00:00
liabru
8dd0e99b79 added engine beforeSolve event, closes #1173 2023-03-18 11:07:20 +00:00
liabru
812f8af1be added Constraint.currentLength, closes #1184 2023-03-18 10:51:17 +00:00
liabru
e888f3cfda add event passive options to Matter.Mouse, closes #930, closes #976 2023-03-15 23:36:40 +00:00
liabru
4443e6dd99 revert engine collisionStart event back to before resolve 2023-02-15 21:27:39 +00:00
liabru
6bb2855d7c update body docs 2022-12-29 21:19:54 +00:00
liabru
3a8264c671 improve Body.applyForce docs 2022-12-28 23:48:56 +00:00
liabru
f7da96413b revert Body.applyForce 2022-12-28 20:45:37 +00:00
liabru
db7c4a1342 move substeps to another branch 2022-09-02 20:36:11 +01:00
liabru
66e291b57d refactor body base delta constant 2022-09-02 20:29:35 +01:00
liabru
dc46472720 rename internal Common._timeUnit to Common._baseDelta 2022-09-02 17:59:15 +01:00
liabru
36575b3438 refactor and tidy 2022-09-02 17:25:01 +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
a5729684d1 remove unused delta params 2022-08-05 16:27:47 +01:00
liabru
50fc8f2047 improve Matter.Engine docs 2022-07-27 20:53:28 +01:00
liabru
85a9eb2df5 improve Matter.Body docs for functions and properties including readonly 2022-07-27 20:51:03 +01:00
liabru
3ff6ff4372 added speed setters to Body.set 2022-01-06 11:11:26 +00:00
liabru
6579dfd83e use speed getter in Matter.Sleeping and Matter.Render 2022-01-06 11:10:05 +00:00
liabru
b6de9ed8c5 derive velocity from position in setters 2022-01-05 23:13:46 +00:00
liabru
fe985288d6 tidy and refactor 2022-01-04 14:18:35 +00:00
liabru
fda962f2dc added Body.timeUnit 2022-01-04 14:17:37 +00:00
liabru
181d08bbf7 add docs for Matter.Body velocity properties including unit details 2022-01-04 11:05:09 +00:00
liabru
db780c371c update Matter.Body docs 2022-01-04 11:03:08 +00:00
liabru
70600a8c11 changed engine collisionStart event to trigger after resolving and after updating body velocities 2022-01-04 10:54:34 +00:00
liabru
d52f7e6dcf update body velocity properties after resolving 2022-01-04 10:52:37 +00: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
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