Commit Graph

9055 Commits

Author SHA1 Message Date
jyc-n
252aa91e9a reduced force WIP 2021-08-06 02:12:39 -04:00
jingyuc
32398d4d7f multiple fixed nodes seem okay 2021-08-05 00:00:12 -04:00
jingyuc
fdfb08b72f single fixed constraint for the rigid frame is working 2021-08-04 22:44:53 -04:00
jingyuc
35ec8b39a7 re-work the external force application. clean up position and velocity update 2021-08-02 11:31:09 -04:00
jingyuc
a37d23fa24 re-work the simulation time loop in order to support fixed constraints. still wip 2021-07-30 02:08:27 -04:00
jingyuc
5d17353269 add rigidTransformWorld to make the rendering works after applying initial translation. Center of mass looks right. Tested with rotating free fall 2021-07-29 11:45:44 -04:00
jingyuc
c6c7533167 fixed constraints wip 2021-07-28 16:36:15 -04:00
jingyuc
549b57df77 clean up 2021-07-28 14:36:42 -04:00
jingyuc
6c2023e330 add mode visualizer example. 2021-07-28 12:34:01 -04:00
jyc-n
bfa74dbacd initial translation WIP 2021-07-28 00:03:51 -04:00
jingyuc
67b58428e8 clean up. now the inertia tensor is calculated based on geometry, and it is updated everytime step 2021-07-27 15:59:25 -04:00
jingyuc
24eb021ed6 clean up. impulse is now applied through a member function of btReducedSoftBody 2021-07-27 01:11:11 -04:00
jyc-n
0983d36eff rotation is working 2021-07-26 21:48:57 -04:00
jyc-n
7678545e76 clean up initialzation 2021-07-26 15:30:35 -04:00
jingyuc
9baee29300 simple rigid translation is working. 2021-07-26 11:28:37 -04:00
jingyuc
6f3dd32f37 add new btReducedSoftBody and btReduceDeformableSolver class 2021-07-23 16:20:09 -04:00
jyc-n
87e20f450b save files. misc 2021-07-22 21:55:34 -04:00
jyc-n
c325da8b34 add new ReducedSoftBody class. move read files functions to btReducedSoftBodyHelpers 2021-07-22 11:43:26 -04:00
jyc-n
45c3db58ff remove vscode files 2021-07-22 11:39:56 -04:00
jingyuc
49d7bb0301 minor cleanup 2021-07-19 17:34:38 -04:00
jingyuc
237333d030 make the impulse scaled with nodal mass. all binary mode files contains all modes info. 2021-07-19 15:26:00 -04:00
jingyuc
f6dbbd4e66 avoid divided by 0 time 2021-07-19 12:32:16 -04:00
jingyuc
4119d8812e add initial impulse 2021-07-18 00:52:13 -04:00
jingyuc
c24f2a72ef add internal force 2021-07-16 15:01:44 -04:00
jingyuc
4b6eaeed4c kinematic tested. specified delta_v as a cosine function. 2021-07-15 17:30:08 -04:00
jingyuc
d390360f9e clean up kinematic test setup 2021-07-14 20:01:50 -04:00
jingyuc
f1e86bf257 test modes kinematics 2021-07-14 16:00:28 -04:00
jingyuc
fa00ee2bbd Start the reduced deformable example. Read in mesh and modes files. 2021-07-13 00:45:11 -04:00
jingyuc
a3dc901696 fork origin commit 2021-07-13 00:31:25 -04:00
erwincoumans
0e124cb2f1
Merge pull request #3841 from erwincoumans/master
fix some msan (memory sanitizer) issues
2021-05-12 13:54:56 -07:00
erwincoumans
a435fb7a41
Merge pull request #3819 from cadop/bullet-client-subprocess-safety
Fix for bullet_client to be used from a class instance during multiprocessing
2021-05-12 13:54:00 -07:00
erwincoumans
3e0a211868
Merge pull request #3840 from fuchuyuan/fixmsan
initialize unused fields for deformable collision detection
2021-05-12 13:53:11 -07:00
Erwin Coumans
92fb2db0a3 fix some msan (memory sanitizer) issues 2021-05-12 20:14:15 +00:00
Chuyuan Fu
88112560a1 initialize unused fields for deformable collision detection 2021-05-11 22:13:42 -07:00
erwincoumans
ebe1916b90
Merge pull request #3834 from erwincoumans/master
bump up pybullet version (and c++ version) to 3.17/3.1.7
2021-05-07 11:04:02 -07:00
Erwin Coumans
092b7bc3d9 bump up pybullet version (and c++ version) to 3.17/3.1.7 2021-05-07 11:03:21 -07:00
erwincoumans
39d981bce6
Merge pull request #3832 from erwincoumans/master
expose roll angle, fix python 2.x compatibility
2021-05-07 10:40:43 -07:00
erwin coumans
adcf785a4a re-enable eGUIHelperSetRgbBackground 2021-05-07 09:07:40 -07:00
Erwin Coumans
cd76d605a9 more fixes for tsan 2021-05-07 15:37:56 +00:00
erwin coumans
f14911c998 fix a tsan test failure 2021-05-06 18:34:43 -07:00
erwin coumans
e952ac6f63 Add pybullet.configureDebugVisualizer(rgbBackground=[red,green,blue]) (each component a float in the range [0,1])
This is an alternative to passing options="--background_color_red=red --background_color_green=green --background_color_blue=blue" in the connect method.
2021-05-06 18:08:22 -07:00
erwin coumans
8e85dedaa9 PyUnicode_AsUTF8 breaks python 2.x compatibility 2021-05-06 10:19:15 -07:00
erwin coumans
e4ff5a45d4 Merge branch 'master' of github.com:erwincoumans/bullet3 into master 2021-04-28 12:13:44 -07:00
erwin coumans
b696ed7d7b enable roll angle in pybullet.computeViewMatrixFromYawPitchRoll / b3ComputeViewMatrixFromYawPitchRoll 2021-04-28 12:13:31 -07:00
cadop
ace34c4d08 check the process id before disconnecting 2021-04-27 19:33:37 -04:00
erwincoumans
00cd39dc50
Merge pull request #3799 from AndreaCatania/patch-5
Fixes assertion caused by a 0len vector normalization
2021-04-26 07:54:48 -07:00
Andrea Catania
c0efe069c5
Fixes assertion caused by a 0len vector normalization
fixes #3194
2021-04-26 11:04:39 +02:00
erwincoumans
c74d5e322f
Update README.md 2021-04-25 20:14:43 -07:00
erwincoumans
8aab71a86e
Merge pull request #3362 from erwincoumans/master
bump up pybullet version
2021-04-25 00:42:08 -07:00
Erwin Coumans
d70c3cfdc8 Merge branch 'master' of github.com:erwincoumans/bullet3 2021-04-25 00:41:28 -07:00