Jorrit Rouwe
|
de57d46dd4
Fixed bug that contact cache was partially uninitialized when colliding two objects with inv mass override of 0. (#949)
|
1 year ago |
Jorrit Rouwe
|
6709fd9395
Friction axis 2 does not need to be active at the same time as axis 1 if it aligns with a restricted DOF (#910)
|
1 year ago |
Jorrit Rouwe
|
0771808a03
Changed the meaning of the number of Constraint::mNumVelocity/PositionStepsOverride (#785)
|
1 year ago |
Jorrit Rouwe
|
c5a3715448
Reduce contact point size by storing inverse mass only once instead of per constraint part (#757)
|
1 year ago |
Jorrit Rouwe
|
1fef923520
Fixed mass scaling not applied for CCD objects & during solve position constraints (#755)
|
1 year ago |
Jorrit Rouwe
|
76b809ddb1
Rename ContactSettings::mRelativeSurfaceVelocity to mRelativeLinearSurfaceVelocity to be more consistent (#657)
|
2 years ago |
Jorrit Rouwe
|
2d969f1cef
Ability to selectively save the state of a physics system (#646)
|
2 years ago |
Jorrit Rouwe
|
75e5857907
Respecting the mIsSensor flag for CCD bodies (#637)
|
2 years ago |
Jorrit Rouwe
|
3f5cfa2eda
Support for angular surface velocity (#601)
|
2 years ago |
Jorrit Rouwe
|
f06600d5f7
Removed members that were no longer needed from ContactConstraintManager::ContactConstraint (#599)
|
2 years ago |
Jorrit Rouwe
|
8fcc7a78ec
Removed support for integration sub steps for PhysicsSystem::Update (#593)
|
2 years ago |
Jorrit Rouwe
|
9964b283c1
Compiler warning fix: unused variable (#584)
|
2 years ago |
Jorrit Rouwe
|
31a4fb3d5b
Bugfix: Kinematic vs dynamic body with inverse mass scale of 0 were still colliding (#582)
|
2 years ago |
Jorrit Rouwe
|
04afcca079
Ability to override mass and inertia of bodies from the ContactListener (#580)
|
2 years ago |
Jorrit Rouwe
|
b40883585c
Fixed bug in friction approximation (#572)
|
2 years ago |
Jorrit Rouwe
|
3cabc057c1
Ability to specify stiffness/damping for springs instead of frequency/damping (#561)
|
2 years ago |
Jorrit Rouwe
|
8d3008e21b
Added ability to set a surface velocity through a ContactListener (#551)
|
2 years ago |
Jorrit Rouwe
|
d54df69aa0
Bugfix in speculative contact handling (#545)
|
2 years ago |
Jorrit Rouwe
|
a468ac0e34
Moved sFinalizeContactAllocator to PhysicsSystem to avoid having to include PhysicsUpdateContext
|
2 years ago |
Jorrit Rouwe
|
45f147f700
Added error code return value to PhysicsSystem::Update (#504)
|
2 years ago |
Jorrit Rouwe
|
491e0b4dce
Added WereBodiesInContact function to detect if we're removing the last contact in ContactListener::OnContactRemoved (#451)
|
2 years ago |
Jorrit Rouwe
|
db6d42bed5
Added a link to the main repository to the header of each file (#452)
|
2 years ago |
Jorrit Rouwe
|
a2c1c22059
Supporting double precision positions to enable larger worlds (#344)
|
2 years ago |
Jorrit Rouwe
|
59058fc38a
Added an #ifdef to turn on traces to help find determinism problems (#200)
|
3 years ago |
Jorrit Rouwe
|
5f063c3c57
Made Mat44::sRotation and QuickSort platform independent (#196)
|
3 years ago |
Jorrit Rouwe
|
aab9527141
The PerformanceTest is now deterministic between Windows and Linux (tested on clang 13) (#184)
|
3 years ago |
Jorrit Rouwe
|
b68097f582
Ability to override memory allocations (#183)
|
3 years ago |
Jorrit Rouwe
|
f89d3fb39c
Ability in the OnContactPointAdded/Persisted callbacks to change a body into a sensor (#158)
|
3 years ago |
Jorrit Rouwe
|
6b87356373
Added sub shape ID's to friction/restitution combine function (#144)
|
3 years ago |
Jorrit Rouwe
|
5d5f228012
Sonar fixes (#124)
|
3 years ago |