Commit Graph

7913 Commits

Author SHA1 Message Date
erwincoumans
0722400f33
Update btConjugateGradient.h
add ; to btAssert
2019-09-09 20:39:53 -07:00
erwincoumans
80f12f8886
Merge pull request #2404 from erwincoumans/master
fix issues in previous softbody commits (always check for m_multibodyWorld == 0 before using the pointer in ::render method)
2019-09-09 19:17:50 -07:00
Erwin Coumans
db9bc4f835 PyBullet: write body sync data to larger shared memory 2019-09-09 18:05:29 -07:00
Erwin Coumans
64ea8e9f27 PyBullet createMultiBody(Batch), return all body unique ids
PyBullet: fix crash: always check for existance m_multibodyWorld in ::render method
2019-09-09 16:41:25 -07:00
Erwin Coumans
5a3c60c709 PyBullet: Fix syncBodyInfo for over 512 bodies.
PyBullet: Fix issue related to recent change in drawDebugDrawerLines (soft body)
2019-09-09 14:56:26 -07:00
erwincoumans
33260e9406
Merge pull request #2402 from erwincoumans/master
disable warmstarting for friction (btRigidBody) since friction direct…
2019-09-07 08:54:46 -07:00
Erwin Coumans
4515fcbfaf disable warmstarting for friction (btRigidBody) since friction directions are changing it can cause artifacts. 2019-09-06 21:22:14 -07:00
erwincoumans
bcc7ea31ff
Merge pull request #2386 from xhan0619/newton
Newton solver
2019-09-06 10:32:59 -07:00
erwincoumans
bb25634af9
Merge pull request #2398 from erwincoumans/master
fix asan int overflow in hash
2019-09-06 10:32:32 -07:00
Erwin Coumans
74abd99192 fix asan int overflow in hash 2019-09-05 17:42:18 -07:00
Xuchen Han
899bf9afd1 update setup.py 2019-09-04 18:55:16 -07:00
Xuchen Han
d5afccf3f1 update CMakeLists 2019-09-04 18:49:44 -07:00
Xuchen Han
1965f46959 update CMakeLists 2019-09-04 18:49:44 -07:00
Xuchen Han
1ded85e62e remove extra gravity field 2019-09-04 18:49:44 -07:00
Xuchen Han
3d2f945f9c address PR comments 2019-09-04 18:49:44 -07:00
Xuchen Han
8a08e32f51 update CMakeLists 2019-09-04 18:49:43 -07:00
Xuchen Han
5330396c70 enabled mass preconditioner 2019-09-04 18:49:43 -07:00
Xuchen Han
f392d8ceb1 clean up memory when exiting 2019-09-04 18:49:43 -07:00
Xuchen Han
ca3e25d4e2 add Rayleigh damping for NeoHookean 2019-09-04 18:49:43 -07:00
Xuchen Han
e124c62a70 each node only allows a single contact; initial guess for newton set to x = x_n + dt*v_n 2019-09-04 18:49:43 -07:00
Xuchen Han
482458c9df improve deformable objects loading 2019-09-04 18:49:43 -07:00
Xuchen Han
7d1b93cc17 contact solve for newton 2019-09-04 18:48:00 -07:00
Xuchen Han
5826492020 add elastic force differential for mass spring 2019-09-04 18:48:00 -07:00
Xuchen Han
d4a15e016e add newton solver 2019-09-04 18:48:00 -07:00
Xuchen Han
c722630fc7 bug fix in neohookean force 2019-09-04 18:48:00 -07:00
Xuchen Han
e73f70efa2 swap m_x and m_q in softbody to align with rendering convention 2019-09-04 18:48:00 -07:00
Xuchen Han
7c39052163 clean up forces 2019-09-04 18:48:00 -07:00
Xuchen Han
0b391798b7 hook deformable world into the physics server 2019-09-04 18:48:00 -07:00
erwincoumans
9cf50846d6
Merge pull request #2393 from muupan/fix-typo-duration
Fix typo: s/duraction/duration/g
2019-09-04 09:37:57 -07:00
erwincoumans
85ba3ba957
Merge pull request #2396 from fuchuyuan/bodytypeAPI
Add body type to dynamics info
2019-09-04 09:37:31 -07:00
erwincoumans
6b95d12dc6
Merge pull request #2397 from mbreyer/fix-leak-in-state-restore
Fix memory leak in RestoreState
2019-09-04 08:31:20 -07:00
Michel Breyer
c374d01587 Deallocate importer in RestoreState 2019-09-04 13:10:34 +02:00
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