Chuyuan Fu
|
ecc28d6472
|
revert testing example
|
2019-09-03 14:35:33 -07:00 |
|
Chuyuan Fu
|
e4a5f9e06e
|
add body type info to dynamics info
|
2019-09-03 14:27:19 -07:00 |
|
muupan
|
4c209a4834
|
Fix typo: s/duraction/duration/g
|
2019-09-03 17:29:43 +09:00 |
|
erwincoumans
|
25cc1fa386
|
Merge pull request #2373 from xhan0619/DeformableImprovement
Deformable improvement
|
2019-08-24 18:09:47 -07:00 |
|
erwincoumans
|
ceee3e075b
|
Merge pull request #2377 from bulletphysics/erwincoumans-patch-7
Update PhysicsServerCommandProcessor.cpp
|
2019-08-24 17:13:44 -07:00 |
|
Xuchen Han
|
908cf69f06
|
change deformable/multibody solve to be in dv space
|
2019-08-24 14:58:11 -07:00 |
|
Xuchen Han
|
8b38076376
|
update license
|
2019-08-24 12:44:58 -07:00 |
|
Xuchen Han
|
b0a91bb306
|
float->btScalar
|
2019-08-24 11:55:34 -07:00 |
|
Xuchen Han
|
bb4a554e68
|
bug fix in multibody interpolation world transform: update cached rotation and vector
|
2019-08-24 11:51:33 -07:00 |
|
Xuchen Han
|
f2d8ed71ac
|
float->btScalar
|
2019-08-23 20:06:41 -07:00 |
|
Xuchen Han
|
6beeac7065
|
refactor contact solve
|
2019-08-23 17:32:41 -07:00 |
|
Xuchen Han
|
ccd8c3a47c
|
fix scope override in btMultiBody and scalar type inconsistency in btDeformableBodySolver
|
2019-08-22 10:12:14 -07:00 |
|
erwincoumans
|
64097c9eec
|
Merge pull request #2375 from bulletphysics/erwincoumans-patch-6
Update btMultiBodyConstraintSolver.cpp (markup for clangtidy)
|
2019-08-22 07:47:44 -07:00 |
|
erwincoumans
|
9a7b89c95a
|
Update PhysicsServerCommandProcessor.cpp
also allow to extract collision info (pybullet. getCollisionShapeData ) for concave meshes. Thanks to Brent.
|
2019-08-22 07:38:23 -07:00 |
|
Xuchen Han
|
3fbd7a7edd
|
delete forces in exitPhysics
|
2019-08-21 23:00:18 -07:00 |
|
Xuchen Han
|
b93c3c56ed
|
delete preconditioner in destructor
|
2019-08-21 22:44:10 -07:00 |
|
Xuchen Han
|
750ff33f26
|
remove the std::istream version of vtkfileread
|
2019-08-21 22:39:07 -07:00 |
|
Xuchen Han
|
4df31305a8
|
remove iostream dependency
|
2019-08-21 22:31:30 -07:00 |
|
Xuchen Han
|
75d0cfaf69
|
restore default voxelsz and add option to change voxelsz
|
2019-08-21 22:29:53 -07:00 |
|
Xuchen Han
|
4e1c1a30a7
|
remove world dependency from btDeformableBodySolver,btDeformableBackwardEulerObjective, and btCGProjection; reduce invasion into multibody world, all chnages are cosmetic now
|
2019-08-21 22:17:46 -07:00 |
|
Xuchen Han
|
f33532273a
|
sync interpolationTransform for multibody in integrateTransform; revert changes to voxel size in sparseSDF
|
2019-08-21 16:03:54 -07:00 |
|
Xuchen Han
|
076c8b11df
|
revert the changes to damping of multibody external forces
|
2019-08-20 18:13:38 -07:00 |
|
Xuchen Han
|
fadf6aa612
|
prevent division by zero in mass spring
|
2019-08-20 16:26:19 -07:00 |
|
Xuchen Han
|
7e971d9f63
|
safe guard against NaN in dv after CG solve
|
2019-08-20 11:12:36 -07:00 |
|
Xuchen Han
|
76d37ec475
|
bug fix in updateDeformation
|
2019-08-20 10:37:25 -07:00 |
|
erwincoumans
|
3d42a770fc
|
Update btMultiBodyConstraintSolver.cpp
|
2019-08-20 07:29:49 -07:00 |
|
Xuchen Han
|
3bf3b66fb7
|
add method to remove softbody
|
2019-08-19 19:18:02 -07:00 |
|
Xuchen Han
|
ef65d6422b
|
remove CG printf outputs
|
2019-08-19 17:28:22 -07:00 |
|
Xuchen Han
|
5cdfbf3313
|
add CMakeLists
|
2019-08-19 13:09:14 -07:00 |
|
Xuchen Han
|
9f559af2a8
|
set m_contact_iterations to solverInfo.m_solverIterations
|
2019-08-19 13:07:26 -07:00 |
|
Xuchen Han
|
9af25430ac
|
update examples to include NeoHookean Model and new damping model
|
2019-08-19 12:04:10 -07:00 |
|
Xuchen Han
|
44e7c4a96d
|
add stable NeoHookean Model
|
2019-08-19 12:03:45 -07:00 |
|
Xuchen Han
|
04595961cd
|
add velocity clamp to prevent deformable objects from going too fast
|
2019-08-19 12:02:57 -07:00 |
|
Xuchen Han
|
54bd93aad2
|
move deformation update to before explicit force calculation to prevent repetition of F calculation
|
2019-08-19 11:30:25 -07:00 |
|
Xuchen Han
|
74adce7322
|
bug fix in momentum conserving damping model for mass spring; update default damping model to momentum conserving one
|
2019-08-19 11:28:41 -07:00 |
|
Xuchen Han
|
6d4e93d3bf
|
mods for compatibility with older compiler
|
2019-08-16 14:03:14 -07:00 |
|
Xuchen Han
|
bf215a3ce1
|
rename btDeformableRigidDynamicsWorld to btDeformableMultiBodyDynamicsWorld
|
2019-08-16 13:45:30 -07:00 |
|
Xuchen Han
|
8860f8bacc
|
remove unused functions
|
2019-08-16 13:45:30 -07:00 |
|
Xuchen Han
|
86a1312875
|
add author info
|
2019-08-16 13:45:30 -07:00 |
|
Xuchen Han
|
c9ab033a8b
|
check in a good set of parameters for grasping deformable ball with nonlinear damping force (not as stable as linear damping)
|
2019-08-16 13:45:30 -07:00 |
|
Xuchen Han
|
aa4d5bda3e
|
add elastic and damping stiffness of spring into the force class
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
df7f216bf8
|
fix bugs introduced in merging
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
10cb0c368d
|
solve CG with more accuracy
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
23cf657a1a
|
change voxel size in sparseSDF to handle contact with smaller objects
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
b507fe77ca
|
check in a good set of parameters for grasping deformable ball
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
f8c60e9e3c
|
add option for angular momentum conserving damping for mass spring
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
bedaa760c2
|
speed up corotated force computation
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
fce1296413
|
fix the issue that compound objects's child does not get rotated in the material space in interpolationWorldTransform
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
07bf736aeb
|
build islands once and process islands arbitrary number of times in update constraints
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
9e6e571732
|
add options to perturb the softbody patch's initial position
|
2019-08-16 13:45:29 -07:00 |
|