Commit Graph
7325 Commits
Author SHA1 Message Date
erwincoumans 66f4b276ec fix compile issue 2019-01-23 19:25:12 -08:00
erwincoumans 587500dc16 remove auto (no C++11) 2019-01-23 18:23:09 -08:00
erwincoumans 899e3274e8 fix more compile issues 2019-01-23 17:44:49 -08:00
erwincoumans dbf93b7129 remove Rand.cpp from setup.py 2019-01-23 17:36:30 -08:00
erwincoumans 5da375b93c Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-01-23 17:35:55 -08:00
erwincoumans e637b24237 remove Rand.* and <random> (no C++11) 2019-01-23 17:35:45 -08:00
erwincoumans 03549ca7c6 pass force as array instead of value 2019-01-23 17:24:10 -08:00
Erwin Coumans a3ec60da67 IsAlmostZero -> IsAlmostZero1 2019-01-23 16:45:29 -08:00
Erwin Coumans a174b42c02 fix compile issues 2019-01-23 16:33:06 -08:00
erwincoumans 301b3a0451 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2019-01-23 13:36:17 -08:00
erwincoumans 93087f36df avoid conflicts when using a unity build (single cpp file including many other cpp) 2019-01-23 13:35:58 -08:00
Erwin Coumans 7b99810e4e fix case sensitive include header name 2019-01-23 12:50:44 -08:00
Erwin Coumans 0cf3f7d750 Merge remote-tracking branch 'bp/master' 2019-01-23 10:44:20 -08:00
Erwin Coumans 2f5c93a0f4 PyBullet: enable DeepMimic code as 'plugin' for stable PD control of spherical joints
enabling STATIC_LINK_SPD_PLUGIN
2019-01-23 10:42:59 -08:00
erwincoumans f90fe7ceac Merge pull request #2047 from erwincoumans/master
Add humanoid stable PD control, preliminary optional PhysX 4.0 backend for Pybullet, various fixes
2019-01-23 10:16:06 -08:00
erwincoumans 02c01c0191 Merge pull request #2063 from MaximilienNaveau/master
Update the installation of the bullet_robotics package
2019-01-23 09:40:08 -08:00
erwincoumans 225db2e385 Merge remote-tracking branch 'bp/master' 2019-01-23 08:55:38 -08:00
erwincoumans e02f82f172 fix some memory leaks in PyBullet.resetJointStateMultiDof and setJointMotorControlMultiDof
Fixes Issue 2065
2019-01-23 08:54:17 -08:00
erwincoumans fc22959b67 Merge pull request #2067 from haikarainen/master
Add space to prevent btAssert from specifying literal
2019-01-23 08:07:20 -08:00
erwincoumans ffb5efcb71 Merge pull request #2071 from Pandhariix/collision_filters
Applying collision filters for all physic clients in pybullet_setCollisionFilterPair and pybullet_setCollisionFilterGroupMask
2019-01-23 08:06:19 -08:00
Maxime Busy b4eca192fb Parse physicsClientId before calling getPhysicsClient 2019-01-23 12:02:17 +01:00
erwincoumans ae8e83988b Add preliminary PhysX 4.0 backend for PyBullet
Add inverse dynamics / mass matrix code from DeepMimic, thanks to Xue Bin (Jason) Peng
Add example how to use stable PD control for humanoid with spherical joints (see humanoidMotionCapture.py)
Fix related to TinyRenderer object transforms not updating when using collision filtering
2019-01-22 21:08:37 -08:00
Fredrik Svantesson 192b92a6dd Add space to prevent macro from specifying literal 2019-01-18 22:58:09 +01:00
Maximilien Naveau 4e1e3ecb56 Update the installation of the bullet_robotics package
- Create a pc for the bulletRobotics extras package.
- Install all necessary includes in include/bullet_robotics.
- The .pc add directly the bullet_robotics folder as include directory (TODO, move the bullet robotics in the src folder).
2019-01-17 13:55:10 +01:00
Marc Gilleron e96505d4c2 Accelerated terrain raycast using "Bresenham" traversal and optional chunks 2019-01-16 21:31:58 +00:00
xantares e793bd22bb Cancel built time print changes 2019-01-15 10:24:11 +01:00
Michel Zou fd40544637 On OSX link with dynamic_lookup 2019-01-12 11:36:28 +01:00
Michel Zou e9112a9f5f Install examples lib 2019-01-12 11:06:06 +01:00
Michel Zou 46e2d280a8 Print build time only in debug mode 2019-01-11 21:57:41 +01:00
Michel Zou ea515048e9 OSX Python extension is .so 2019-01-11 21:57:41 +01:00
Michel Zou 04d3b6aee7 Add pybullet install rule 2019-01-11 21:57:38 +01:00
Erwin Coumans 80684f44ea fix issue 76 (should be harmless) 2019-01-04 10:10:20 -08:00
erwincoumans c993175a58 Merge pull request #2046 from erwincoumans/master
avoid macro redefinition
2019-01-04 10:04:45 -08:00
Erwin Coumans 01bb0c3bd7 avoid macro redefinition 2019-01-04 08:40:54 -08:00
erwincoumans 3729b733de Merge pull request #1941 from ShFil119/impr/remove_register
Remove unneeded keyword `register`
2019-01-04 07:58:16 -08:00
erwincoumans 101429e6a3 Merge pull request #2041 from gsp-27/gsp-27-patch-1
Added code for issue #2036
2019-01-04 07:56:14 -08:00
erwincoumans 32282fece0 Merge pull request #2043 from crashcover/NUM_USER_COLLISION_SHAPES
initialize m_numUserCollisionShapes correctly for b3InitRemoveBodyCom…
2019-01-04 07:55:26 -08:00
erwincoumans 93a6846931 Merge pull request #2042 from erwincoumans/master
Increase mesh allocation for vertices/indices in PyBullet.createColli…
2019-01-04 07:52:32 -08:00
Andreas Daeubler 0fe086cca2 initialize m_numUserCollisionShapes correctly for b3InitRemoveBodyCommand 2019-01-04 08:42:47 +01:00
Erwin Coumans 0963eb3597 malloc -> new 2019-01-03 17:41:21 -08:00
Erwin Coumans 19aafd5221 PyBullet: handle the switch from fixed base to floating base when changing mass from zero to non-zero 2019-01-03 17:35:12 -08:00
Erwin Coumans bf9efffa4b Increase mesh allocation for vertices/indices in PyBullet.createCollisionShape
See createMesh.py for an example.

The data has to fit in shared memory, hence the limit on Mac is lower than Windows and Linux:

#ifdef __APPLE__
#define B3_MAX_NUM_VERTICES 8192
#define B3_MAX_NUM_INDICES 32768
#else
#define B3_MAX_NUM_VERTICES 131072
#define B3_MAX_NUM_INDICES 524288
#endif
2019-01-03 16:19:28 -08:00
gaurav pathak 7f73081a89 Added code for issue #2036
Made necessary changes to ```humanoid_deep_mimic_env.py``` file, setting ```initial_frame``` to new position after simulation steps and setting ```SimTime``` using this new initial frame time
2019-01-03 18:17:08 -05:00
erwincoumans 126b676220 Merge pull request #2034 from erwincoumans/master
Cleaning up the issue tracked with old/out-of-date/issues that haven't been addressed for too long.
2018-12-31 12:42:41 -08:00
Antonin RAFFIN f9fdf89c06 Fix indentation 2018-12-31 12:52:43 +01:00
Antonin RAFFIN 1c61b629e3 Fix formating issues 2018-12-31 12:48:42 +01:00
Antonin RAFFIN 0df3527884 Fix gym deprecation warnings 2018-12-28 14:30:05 +01:00
Erwin Coumans 21d9465d94 update premake5.exe (note we still use premake4.exe by default) 2018-12-22 17:55:50 -08:00
Erwin Coumans 83213da154 applied patch for Issue 68
// Ensure that gContactProcessedCallback is called for concave shapes.
        if (getLastManifold())
            m_resultOut->refreshContactPoints();
2018-12-22 17:06:57 -08:00
Erwin Coumans e5fb1aa1d5 apply improvement, to allow btCompoundShape per-shape collision filtering
Fixes old issue 67
2018-12-22 17:02:58 -08:00