Commit Graph
7816 Commits
Author SHA1 Message Date
Erwin Coumans 648844e898 minor fixes, bump up pybullet to 2.5.5 2019-08-14 21:30:10 -07:00
Erwin Coumans f09cefabe8 Merge remote-tracking branch 'bp/master' 2019-08-14 21:14:56 -07:00
erwincoumans 6feb1b25db Merge pull request #2365 from fuchuyuan/updateLoadingSoftBody
update loading softbody
2019-08-14 21:14:10 -07:00
erwincoumans 7fa70c3857 Merge pull request #2351 from xhan0619/Deformable
Add deformable body world and solver
2019-08-14 21:13:41 -07:00
Erwin Coumans 88d1788ee5 PyBullet: allow to update an existing heightfield shape
Also, use flags = p.GEOM_CONCAVE_INTERNAL_EDGE to enable internal edge filtering for heightfield (disabled by default)
See https://github.com/bulletphysics/bullet3/blob/master/examples/pybullet/examples/heightfield.py
2019-08-14 21:06:10 -07:00
erwincoumans 75df77611a Merge pull request #2366 from fuchuyuan/tinyObjUpdate
update obj loader
2019-08-14 13:37:14 -07:00
Chuyuan Fu eacebc80d5 fix compile 2019-08-14 11:01:48 -07:00
Chuyuan Fu 10108cd3ea update obj loader 2019-08-13 16:53:51 -07:00
Chuyuan Fu b90097803e update loading softbody 2019-08-13 14:56:26 -07:00
Erwin Coumans c7fa8bfc58 bump up pybullet to version 2.5.4 2019-08-11 17:20:38 -07:00
erwincoumans 3301b46367 Merge pull request #2364 from erwincoumans/master
pybullet: allow programmatic creation of heightfield. See https://git…
2019-08-11 17:02:57 -07:00
Erwin Coumans e0b642d730 pybullet: fix calculateInverseKinematics2 2019-08-11 17:02:16 -07:00
Erwin Coumans f9b232b153 pybullet: allow programmatic creation of heightfield. See https://github.com/erwincoumans/bullet3/tree/master/examples/pybullet/examples/heightfield.py
premake4: allow to build example browser without C++11, re-enable stable PD control plugin using --enable_stable_pd=True
2019-08-11 13:59:24 -07:00
Xuchen Han 69a02302aa fix gripper in pinch example 2019-08-10 12:12:59 -07:00
erwincoumans c6e153d76c Merge pull request #2362 from erwincoumans/master
pybullet: restore internal edge filtering (see internalEdge.py example)
2019-08-09 12:05:23 -07:00
Erwin Coumans f5ae8bd1af Merge remote-tracking branch 'bp/master' 2019-08-09 10:17:57 -07:00
erwincoumans 0f2ab81bb8 Merge pull request #2363 from R2RT/fix-exmaples-pybullet-premake
Fix examples\pybullet\premake4.lua parsing error
2019-08-09 10:17:46 -07:00
Xuchen Han 12653f9f19 add back files accidentally removed 2019-08-09 10:14:35 -07:00
Erwin Coumans 54111f7023 PyBullet: add support for internal edge filtering for height field terrains 2019-08-09 10:14:14 -07:00
Artur Ryt c39c842fe3 Fix examples\pybullet\premake4.lua parsing error
There is missing } after previous edit (226819), which leads
to error when using build_visual_studio_vr_pybullet_double.bat

Adding it back fixed the error.
2019-08-09 13:58:36 +02:00
Erwin Coumans 046e036519 pybullet: restore internal edge filtering (see internalEdge.py example) 2019-08-08 19:36:23 -07:00
Xuchen Han 7adb6fdff3 2016 -> 2019 2019-08-08 17:43:49 -07:00
Xuchen Han 817e64a769 remove one softbody array copy 2019-08-08 17:31:59 -07:00
Xuchen Han 436b6c6963 separate multibody position prediction into standalone function 2019-08-08 17:14:13 -07:00
Xuchen Han 96e8dcef0f fix bug caused by not reseting to zero 2019-08-08 16:45:19 -07:00
Xuchen Han 9a7e30d09f move deformable examples to a single folder and rename them; change license to google 2016 2019-08-08 15:00:55 -07:00
erwincoumans fc95415c0e Merge pull request #2359 from erwincoumans/master
premake add enable_stable_pd option, so Bullet can be compiled withou…
2019-08-08 09:58:32 -07:00
erwincoumans 2b36617a6e Merge pull request #2361 from RanTig/sync-cache-clear
Clears body and user data caches on syncBodyInfo and syncUserData
2019-08-08 09:57:59 -07:00
Tigran Gasparian ebe6d2df86 Don't reset user data on SyncBodyInfo() 2019-08-08 13:20:44 +02:00
Tigran Gasparian cf25b6183d . 2019-08-08 10:53:23 +02:00
Tigran Gasparian 822c24e867 Clears body and user data caches when syncBodyInfo and syncUserData are called 2019-08-08 09:50:32 +02:00
erwincoumans 226819b839 premake add enable_stable_pd option, so Bullet can be compiled without C++11 (Visual Studio 2010 etc)
PyBullet: improve sleeping: if the base is static and all joints in the chain between this link and the base are fixed, then this link is static too (doesn't merge islands)
Fix PyBullet compilation of Visual Studion 2010
2019-08-07 21:57:05 -07:00
erwincoumans 666e1a8bad Merge pull request #2357 from fuchuyuan/setWarmStartFactor
API and pybullet bindings for setting warmstarting factor
2019-08-07 17:34:58 -07:00
erwincoumans cc7a450a3b Merge pull request #2354 from fuchuyuan/loadRigidbody
add support to load rigidbody
2019-08-07 17:30:46 -07:00
Chuyuan Fu 4f70e71afa take out btrigidbody field mass 2019-08-06 16:18:43 -07:00
erwincoumans 1981493a65 Merge pull request #2356 from erwincoumans/master
sync graphics server at resetJointState, resetSimulation, load*
2019-08-06 15:54:43 -07:00
Chuyuan Fu 2e64b27a31 bindings for setting warmstarting factor
fix space
2019-08-06 15:53:31 -07:00
Xuchen Han 02c5b99b2f add algorithm overview 2019-08-06 11:42:48 -07:00
Erwin Coumans 098cde55fd sync graphics server at resetSimulation, load* and resetJointState 2019-08-06 10:56:21 -07:00
Xuchen Han e5231b5cc5 restore behaviors of btSoftBody 2019-08-06 10:52:19 -07:00
Xuchen Han 6a599bde87 setDt in reinitialize and remove unused variables 2019-08-06 10:16:56 -07:00
Xuchen Han 73f5eb6a8f add profiling and code clean up 2019-08-05 16:49:04 -07:00
Chuyuan Fu 1cb3655f71 add support to load rigidbody 2019-08-05 13:38:43 -07:00
Xuchen Han 02d3a9469f code clean up + Zlib copyright header 2019-08-05 11:54:17 -07:00
Erwin Coumans bf90b6a1d5 update PyBullet quickstart guide pdf version
tweak profileTiming example
2019-08-05 08:32:45 -07:00
Xuchen Han c5d84c1a0b get rid of nullptr and std::function 2019-08-03 00:12:34 -07:00
Xuchen Han 021cbb2a0e include numeric_limits 2019-08-02 23:50:15 -07:00
Xuchen Han 8c04a78c9b switch from std::unordered_map to btHashMap 2019-08-02 23:26:11 -07:00
Xuchen Han dae230912b typo fix 2019-08-02 15:51:38 -07:00
Xuchen Han 9a5ef6c849 update CMakeList 2019-08-02 15:41:10 -07:00