Chuyuan Fu
9d6053a8ff
Add writing surface mesh file for tetrahedron mesh
2020-05-07 17:23:12 -07:00
Xuchen Han
78aebd44e2
Merge remote-tracking branch 'origin/master' into KKT
2020-04-20 19:35:46 -07:00
Xuchen Han
1926eadb92
bug fix in CR solver and face contact
2020-04-11 15:02:26 -07:00
Xuchen Han
5498c575c8
add guard agaist non-manifold geometry in vtk files
2020-04-09 11:16:28 -07:00
Chuyuan Fu
64c7bd0a10
fix visual and sim mesh matching
2020-04-01 15:35:01 -07:00
Xuchen Han
27d2cdaef0
Merge remote-tracking branch 'xuchen/master' into teleport
2020-03-15 19:29:06 -07:00
Xuchen Han
a807d4c0c1
Fix include for std::numerical_limits; Fix uninitialized params
2020-03-13 15:03:08 -07:00
Xuchen Han
4efc983ca5
bug fixes and parameter tuning
2020-03-04 17:22:46 -08:00
Xuchen Han
1cb9a0630f
bug fix in barycentric weight calculation
2020-03-02 22:48:25 -08:00
Xuchen Han
dbf2050269
extrapolate render mesh
2020-03-02 12:12:04 -08:00
Xuchen Han
abd7a556e1
Merge remote-tracking branch 'origin/master'
2019-11-25 15:29:25 -08:00
Erwin Coumans
96deb42aa5
pybullet.createSoftBodyAnchor
2019-11-19 19:20:08 -08:00
Erwin Coumans
655981c6ad
fix load_soft_body.py example.
...
add optional flags in pybullet.resetSimulation.
fix compile issue due to SKIP_DEFORMABLE_WORLD
fix issue in .obj importer (todo: replace with tiny_obj_loader)
todo: replace std::ifstream fs; by fileIO usage.
2019-11-18 23:37:22 -08:00
Erwin Coumans
72e0e7c223
fix load_soft_body.py example.
...
add optional flags in pybullet.resetSimulation.
fix compile issue due to SKIP_DEFORMABLE_WORLD
fix issue in .obj importer (todo: replace with tiny_obj_loader)
todo: replace std::ifstream fs; by fileIO usage.
2019-11-14 21:20:42 -08:00
Xuchen Han
212b990b0e
remove auto and add include
2019-09-28 14:44:42 -07:00
Xuchen Han
9f11ac5d4d
add include
2019-09-28 14:44:42 -07:00
Xuchen Han
55ebafc755
add demo to test soft body friction
2019-09-28 14:44:41 -07:00
Xuchen Han
d761b2cd68
add some documentation
2019-09-28 14:44:41 -07:00
Xuchen Han
ae42cc561e
add damping energy in line search
2019-09-28 14:44:41 -07:00
Xuchen Han
403eb62dfa
code clean up and optimization
2019-09-28 14:44:41 -07:00
Xuchen Han
acfcc3fc9a
updates to interpolation for rendering mesh
2019-09-28 14:43:40 -07:00
Xuchen Han
a47eeb8225
add render mesh interpolation from simulation mesh
2019-09-28 14:43:40 -07:00
Xuchen Han
750ff33f26
remove the std::istream version of vtkfileread
2019-08-21 22:39:07 -07:00
Xuchen Han
6d4e93d3bf
mods for compatibility with older compiler
2019-08-16 14:03:14 -07:00
Xuchen Han
9e6e571732
add options to perturb the softbody patch's initial position
2019-08-16 13:45:29 -07:00
Xuchen Han
cb7257d27b
add reader to create softbodies from vtk files
2019-08-16 13:45:29 -07:00
Xuchen Han
deb7c152c4
add corotated model to lagrangian forces
2019-08-16 13:45:05 -07:00
erwincoumans
ab8f16961e
Code-style consistency improvement:
...
Apply clang-format-all.sh using the _clang-format file through all the cpp/.h files.
make sure not to apply it to certain serialization structures, since some parser expects the * as part of the name, instead of type.
This commit contains no other changes aside from adding and applying clang-format-all.sh
2018-09-23 14:17:31 -07:00
Erwin Coumans
c0c4c8ba3f
fix many warnings
...
remove btMultiSapBroadphase.*
make collisionFilterGroup/collisionFilterMark int (instead of short int)
2017-01-15 22:26:11 -08:00
erwincoumans
aa76b88936
Added btSoftBodyHelpers::ReoptimizeLinkOrder(btSoftBody* softBody) method, to help improve performance for modern out-of-core CPUs.
...
It is tested in Aero2 demo (13) of AppSoftBodyDemo. Note that the cloth in Areo2 is not expensive enough to see benefits. Increase segments to see benefits.
Thanks a lot for the contribution.
2014-04-08 09:45:09 -07:00
Erwin Coumans
222ecb156d
add GImpact and BulletSoftBody, until we have replacement (otherwise it prevents people from migrating to the github/Bullet3 repository)
2013-12-18 09:05:30 -08:00