Xuchen Han
|
e89903a8ab
|
support gravity factor for deformables
|
2020-05-26 16:48:50 -07:00 |
|
erwincoumans
|
5233b72160
|
Merge pull request #2800 from xhan0619/splitImpulseMulti
Stability improvements for deformable.
|
2020-05-21 09:47:33 -07:00 |
|
Xuchen Han
|
243aa4ac1f
|
switch to a lower default threshold of CR solver for fewer iterations
|
2020-05-20 17:57:16 -07:00 |
|
Xuchen Han
|
d1d2dad2e6
|
do not apply deformable contact impulse to points and faces constrained in rigid/deformable solve
|
2020-05-20 17:56:20 -07:00 |
|
Xuchen Han
|
65978cb58b
|
revert experimental changes to collision padding
|
2020-05-20 17:55:03 -07:00 |
|
Xuchen Han
|
a9030011e7
|
add and substract split impulse velocity after sleeping check
|
2020-05-18 15:23:57 -07:00 |
|
Stephen Gold
|
245bacd6ac
|
btAlignedAllocator: filename args should be const char*
|
2020-05-17 23:18:02 -07:00 |
|
Stephen Gold
|
c1bc1a3688
|
btCollisionObject.h: add getters for m_objectsWithoutCollisionCheck
|
2020-05-13 03:24:49 -07:00 |
|
Xuchen Han
|
15f3e144f6
|
Merge remote-tracking branch 'origin/master' into splitImpulseMulti
|
2020-05-11 15:55:32 -07:00 |
|
Xuchen Han
|
5f2ac5e922
|
parameter tuning
|
2020-05-11 15:54:15 -07:00 |
|
Xuchen Han
|
607ddc25b7
|
make deformable collision detection wider
|
2020-05-11 15:53:54 -07:00 |
|
Xuchen Han
|
e4df217284
|
bug fix
|
2020-05-11 12:05:02 -07:00 |
|
Xuchen Han
|
cb1cd969a8
|
allow positive penetration to pose inactive constraints for more stability
|
2020-05-08 16:51:53 -07:00 |
|
Xuchen Han
|
7069d51eae
|
Reduce deformable erp for more stability
|
2020-05-08 16:37:17 -07:00 |
|
Chuyuan Fu
|
9d6053a8ff
|
Add writing surface mesh file for tetrahedron mesh
|
2020-05-07 17:23:12 -07:00 |
|
Chuyuan Fu
|
80acb57119
|
fix softbody GetRigidTransform
|
2020-05-07 17:21:55 -07:00 |
|
erwincoumans
|
4ab592dab1
|
Merge pull request #2776 from stephengold/master
extend BVH and GImpact algorithms to accept meshes with PHY_UCHAR indices
|
2020-05-06 14:59:48 -07:00 |
|
Peng Xu
|
b13ca4e969
|
Remove unused thread-unsafe debug variable 'maxIteration' that is no longer used in btQuantizedBvh.cpp
|
2020-05-06 11:03:39 -07:00 |
|
Xuchen Han
|
a9449601cd
|
add multibody split impulse when solving contact with deformable
|
2020-05-03 00:51:46 -07:00 |
|
Stephen Gold
|
5ec86e9f9a
|
extend BVH and GImpact algorithms to accept meshes with UCHAR indices
|
2020-04-28 00:00:07 -07:00 |
|
Xuchen Han
|
eefec255cf
|
Merge remote-tracking branch 'origin/master' into splitImpulse
|
2020-04-27 20:29:06 -07:00 |
|
Xuchen Han
|
cfbcedeac9
|
add calculate contact force
|
2020-04-27 20:17:11 -07:00 |
|
Xuchen Han
|
5f1260199a
|
set appropriate repulsion stiffness for pybullet torus demo
|
2020-04-27 20:05:16 -07:00 |
|
Xuchen Han
|
38657ebdfd
|
Add new header to CMakeLists
|
2020-04-27 17:45:30 -07:00 |
|
Xuchen Han
|
5fe898f9f2
|
refactor krylov solver
|
2020-04-27 15:48:51 -07:00 |
|
erwincoumans
|
cd8cf7521c
|
Merge pull request #2620 from stephengold/master
apply custom pair-cache filter to predictive contacts
|
2020-04-26 12:09:05 -07:00 |
|
erwincoumans
|
6985f06e5d
|
Merge pull request #2669 from etc0de/velocity-limits
Add a compile time option to clamp velocity to reduce floating point exception risk, fixes #2668
|
2020-04-26 12:04:22 -07:00 |
|
Xuchen Han
|
ad6bc07535
|
exclude inactive constraints from KKT solve
|
2020-04-23 16:21:52 -07:00 |
|
erwincoumans
|
8618d60c7c
|
Merge pull request #2756 from xhan0619/KKT
Add support for KKT solver.
|
2020-04-23 09:45:58 -07:00 |
|
Xuchen Han
|
589278fd56
|
fix setup.py
|
2020-04-23 01:57:07 -07:00 |
|
Xuchen Han
|
296602fc57
|
add max split impulse push out distance and switch contact to be double sided
|
2020-04-23 01:54:37 -07:00 |
|
Xuchen Han
|
bc8f99a640
|
use m_q for collision detection and m_x for resolving collision
|
2020-04-22 15:18:54 -07:00 |
|
Xuchen Han
|
95287e458c
|
support split impulse for deformable vs. rigid contact
|
2020-04-22 15:18:29 -07:00 |
|
Xuchen Han
|
e92d013730
|
add new files to CMakeLists
|
2020-04-22 13:39:45 -07:00 |
|
erwincoumans
|
687780af6b
|
Merge pull request #2745 from xhan0619/fix-rayTest-crash
fix rayTest crash for btSoftBody
|
2020-04-21 07:57:30 -07:00 |
|
Xuchen Han
|
78aebd44e2
|
Merge remote-tracking branch 'origin/master' into KKT
|
2020-04-20 19:35:46 -07:00 |
|
Xuchen Han
|
165427de01
|
refactor to support both CG+projection and KKT
|
2020-04-15 17:46:01 -07:00 |
|
Xuchen Han
|
5cb252dc4c
|
treat the feature with the deepest penetration as static in deformable contact
|
2020-04-15 14:48:53 -07:00 |
|
Xuchen Han
|
ebc84b3b8d
|
use x_n instead of x_{n+1} to calculate deformable penetration distance
|
2020-04-15 13:33:43 -07:00 |
|
Xuchen Han
|
26ef0e093a
|
add full preconditioner for KKT system
|
2020-04-15 13:32:16 -07:00 |
|
PouleyKetchoupp
|
760960fef9
|
fixed #ifdef for old damping method in btRigidBody
|
2020-04-15 16:02:06 +02:00 |
|
Xuchen Han
|
ed3b697320
|
fix rayTest crash for btSoftBody
|
2020-04-14 17:13:00 -07:00 |
|
erwincoumans
|
f7577863a2
|
Merge pull request #2736 from erwincoumans/master
remove old unused methods from btMultiBody.
|
2020-04-13 08:59:50 -07:00 |
|
Xuchen Han
|
8783b4411c
|
add diagonal preconditioner for KKT system
|
2020-04-12 12:00:42 -07:00 |
|
Xuchen Han
|
1926eadb92
|
bug fix in CR solver and face contact
|
2020-04-11 15:02:26 -07:00 |
|
Erwin Coumans
|
dd5d0a1094
|
remove old unused methods from btMultiBody.
|
2020-04-10 09:16:30 -07:00 |
|
Xuchen Han
|
5498c575c8
|
add guard agaist non-manifold geometry in vtk files
|
2020-04-09 11:16:28 -07:00 |
|
Xuchen Han
|
6ef1a4acbc
|
bug fix in CR multiply
|
2020-04-08 21:24:02 -07:00 |
|
Xuchen Han
|
6469e0f181
|
Lagrange Multiplier working
|
2020-04-08 15:12:28 -07:00 |
|
Xuchen Han
|
6e14a274ca
|
add conjugate residual solver
|
2020-04-08 12:19:18 -07:00 |
|