Commit Graph

789 Commits

Author SHA1 Message Date
mhwdvs
9eb5533f0d
Fix undefined behavior setting Collider transforms on a CollisionBody 2022-08-26 16:32:24 +08:00
Daniel Chappuis
0d18610298 Make sure the allocated memory for components is properly aligned 2022-03-27 13:26:45 +02:00
Daniel Chappuis
75a64a65b8 Working on memory allocators 2022-03-25 08:47:45 +01:00
Daniel Chappuis
b05f12850d Modifications of allocators 2022-03-24 21:56:54 +01:00
Daniel Chappuis
ff25e839f3 Make sure DefaultAllocator and SingleFrameAllocator returned 16-bytes aligned memory 2022-03-14 07:26:24 +01:00
Daniel Chappuis
67f8e100f3 Initialize mIsDebugRenderingEnabled variable in PhysicsWorld 2022-02-23 22:50:51 +01:00
Daniel Chappuis
185d52297c Remove wrong assert and fix typo in comments 2022-02-23 22:42:38 +01:00
Daniel Chappuis
d5f3ffd855 Update version number and dates 2022-01-01 01:14:49 +01:00
Daniel Chappuis
9f436cdc20 Remove TODO 2021-12-31 15:48:43 +01:00
Daniel Chappuis
62e17155e3 Small modifications in CollisionDetectionSystem 2021-12-16 22:52:07 +01:00
jingqi
cabef2b460 Fix wrong argument order 2021-12-15 16:22:21 +08:00
jingqi
baf4d3f492 Remove involved overlapping pairs when addNoCollisionPair() is called 2021-12-15 16:01:35 +08:00
jingqi
e28c6e5d7f ConvexPolyhedronShape::getVertex() should return constant references 2021-12-15 16:00:21 +08:00
Daniel Chappuis
fa9f187632 Working on cone limit for Ball And Socket joint 2021-12-11 20:59:40 +01:00
Daniel Chappuis
bc59840fec Merge branch 'develop' of https://github.com/jingqi/reactphysics3d into jingqi-develop 2021-12-07 08:59:06 +01:00
jingqi
e998d8d6da Fix wrong 'r1' and 'r2' vectors if bodies' local center of mass is not zero 2021-12-03 11:19:08 +08:00
Daniel Chappuis
80c7d1289c Improve API documentation 2021-11-23 17:36:23 +01:00
Daniel Chappuis
6cbd6693ca Fix warnings 2021-11-22 07:41:38 +01:00
Daniel Chappuis
b3d8b13214 Fix warnings 2021-11-18 16:52:11 +01:00
Daniel Chappuis
2545e5f702 Fix warnings 2021-11-12 17:19:09 +01:00
Daniel Chappuis
a33a10440c Fix warnings 2021-11-08 17:06:36 +01:00
Daniel Chappuis
0e15fa0a01 Fix warnings in MSVC 2021-11-05 16:55:38 +01:00
Daniel Chappuis
4719d33ab4 Do not compute transform inverse twice in SliderJoint 2021-11-04 16:45:43 +01:00
Daniel Chappuis
39aa39e385 Fix warnings on MSVC 2021-11-02 17:09:09 +01:00
Daniel Chappuis
408134666a Remove duplicate contact points in a manifold during collision detection and increase maximum number of contact points in a potential manifold 2021-09-30 21:02:01 +02:00
Daniel Chappuis
a0c2c9fe23 Merge conflicts when reverting commit a8f939c7 2021-09-28 21:51:43 +02:00
Daniel Chappuis
3e7b990a07 Fix issue in PhysicsWorld::destroyRigigBody() method 2021-09-24 17:10:10 +02:00
Daniel Chappuis
1273f3a83c Change the function used for the linear and angular damping of the rigid bodies 2021-09-09 00:05:45 +02:00
Daniel Chappuis
d614187c95 Small change in PolyhedronMesh 2021-09-02 21:10:57 +02:00
Daniel Chappuis
e7a1296de1 Replace some uint types with uint32 or uint16 2021-09-01 09:45:58 +02:00
Daniel Chappuis
90741a69bb Replace some uint declarations to uint32 2021-09-01 09:14:38 +02:00
Daniel Chappuis
f65cc68915 Replace some uint declarations to uint32 2021-08-25 20:48:05 +02:00
Daniel Chappuis
b2b72036ac Fix warnings 2021-08-24 17:31:58 +02:00
Daniel Chappuis
c237cecf68 Fix warnings 2021-08-18 10:35:26 +02:00
Daniel Chappuis
3050c83b0d Fix warnings 2021-08-17 07:14:39 +02:00
Daniel Chappuis
f39cad7482 Solve most important constraints at the end for better simulation results 2021-08-16 07:19:12 +02:00
Daniel Chappuis
5fd3f8f1df Improve comment for HingeJoint::getAngle() method 2021-08-13 17:03:33 +02:00
Daniel Chappuis
ba893049f1 Merge branch 'develop' of https://github.com/jingqi/reactphysics3d into jingqi-develop 2021-08-11 12:22:34 +02:00
Daniel Chappuis
1eb2018bd3 Fix issues with double precision floating values 2021-08-09 17:08:22 +02:00
jingqi
11efc8973d Fix wrong operator in ContactSolverSystem::initializeForIsland() 2021-08-06 12:52:06 +08:00
jingqi
d5c1578f53 Fix wrong operator in ContactSolverSystem::initializeForIsland() 2021-08-06 12:19:46 +08:00
jingqi
53acd891dc Fix typo 2021-08-06 12:13:11 +08:00
Daniel Chappuis
d6873a6fc8 Fix conflicts 2021-07-29 22:18:00 +02:00
Daniel Chappuis
a103de32d7 Fix issue 192 in CollisionDetectionSystem 2021-07-27 20:44:18 +02:00
Daniel Chappuis
cc970840b1 Merge branch 'contacts-fix' into develop 2021-07-26 20:30:20 +02:00
Daniel Chappuis
e8439edd96 Add unit tests for the RigidBody class and refactor methods to apply forces and torques to rigid bodies 2021-07-23 16:02:47 +02:00
Daniel Chappuis
a8f939c7b2 Remove code that discarded some potential contacts before contact reduction in order not to drop possible useful contacts 2021-07-16 17:05:56 +02:00
Daniel Chappuis
cc9da45dc3 Add and rename methods to apply forces to a RigidBody 2021-07-16 17:01:58 +02:00
Daniel Chappuis
312a4cc9a8 Fix issue with cone limit of ball-and-socket joint 2021-07-04 15:42:42 +02:00
Daniel Chappuis
4dae9449c9 Fix issue with sleeping bodies and joints and small changes 2021-07-03 22:28:19 +02:00