Commit Graph

6211 Commits

Author SHA1 Message Date
Erwin Coumans
d583269430 fix glad_glx on linux 2018-02-20 20:57:55 -08:00
Erwin Coumans
850b8b0493 add glad_glx files 2018-02-20 20:15:26 -08:00
Erwin Coumans
dacafda88a use glad instead of glew in mac build and pybullet setup.py 2018-02-20 20:09:12 -08:00
Erwin Coumans
b0984de046 preparation to replace glew by glad 2018-02-20 19:44:02 -08:00
Erwin Coumans
8bb40b632b allow to build GLFW version of Bullet examples on Linux (use premake4_linux --enable_glfw gmake) 2018-02-20 16:21:22 -08:00
erwincoumans
01f58f8f02 PyBullet: soft bodies are rendered, so we don't need to also render wireframes in regular mode.
Use glBufferSubData instead of glMapBuffer/glUnmapBuffer, much faster soft body vertex sync.
Don't use a separate btSoftBodyWorldInfo, use the existing one in btSoftMultiBodyDynamicsWorld.
2018-02-18 11:09:42 -08:00
erwincoumans
a6849de99c
Merge pull request #1555 from JanMatas/softBody-opengl-rendering
Implemented support for softbodies in OpenGL renderer
2018-02-18 10:48:46 -08:00
erwincoumans
389d7aaa79
Merge pull request #1561 from erwincoumans/master
add HelloPyBullet notebook, random block stacking gym env test
2018-02-17 10:00:58 -08:00
erwincoumans
ddf304ca78 PyBullet: expose internal edge utility, to adjust edge normals to prevent object penetrating along triangle edges of concave triangle meshes
(due to local convex-triangle collisions causing opposite contact normals, use the pre-computed edge normal)
PyBullet: expose experimental continuous collision detection for maximal coordinate rigid bodies, to prevent tunneling.
2018-02-16 19:44:33 -08:00
erwincoumans
1dcacbb64e
Merge pull request #1564 from radarsat1/master
Fix calculation of startPt for perturbed object A.
2018-02-16 10:16:15 -08:00
Stephen Sinclair
58310bd21d Fix calculation of startPt for perturbed object A.
Fixes #1563.
2018-02-16 11:57:16 -03:00
erwincoumans
d35941ebb8 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-02-14 16:50:05 -08:00
erwincoumans
d3fe21ef17 Add option GUI_MAIN_THREAD for running OpenGL in the main thread (Python thread). This already happens on Mac OSX by default.
Pass all argc/argc from options to InProcessPhysicsClientSharedMemoryMainThread
2018-02-14 16:49:44 -08:00
Erwin Coumans
32b9fb2c04 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-02-14 15:41:46 -08:00
Erwin Coumans
77ddc8a16f fix makesdna on Mac OSX 2018-02-14 15:41:10 -08:00
erwincoumans
5e08d6d334 small test to create / simulate random box stacks 2018-02-14 15:37:50 -08:00
erwincoumans
a6f3064a65 Merge remote-tracking branch 'bp/master' 2018-02-14 11:49:55 -08:00
Jan Matas
817fb40fb5 Revert "Create a new pointer in btCollisionShape instead of just using userPtr."
This reverts commit d2d987a5ed.

After discussion, we decided to use userPtr.
2018-02-12 11:26:39 +00:00
Erwin Coumans
68559426cd Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-02-11 06:59:19 -08:00
Erwin Coumans
c143c90c11 add HelloPyBullet notebook 2018-02-11 06:58:45 -08:00
erwincoumans
e87060dcf4
Merge pull request #1557 from erwincoumans/master
fix premake build for linux, thanks to @consultit
2018-02-10 07:48:19 -08:00
Erwin Coumans
c0781fa9f1 fix cmake build 2018-02-09 19:06:00 -08:00
Erwin Coumans
508550c5e9 fix premake build for linux, thanks to @consultit
See also issue #1538
2018-02-09 18:46:26 -08:00
Jan Matas
d2d987a5ed Create a new pointer in btCollisionShape instead of just using userPtr. 2018-02-08 13:49:36 +00:00
Jan Matas
82214eb99f Implemented support for softbodies in OpenGL renderer 2018-02-08 13:31:40 +00:00
erwincoumans
0421c60515
Merge pull request #1552 from erwincoumans/master
fix include
2018-02-06 19:33:31 -08:00
Erwin Coumans
be5e58772e fix include 2018-02-06 11:52:45 -08:00
Erwin Coumans
38844cbab2 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-02-06 11:32:32 -08:00
erwincoumans
8c3016b995
Merge pull request #1551 from erwincoumans/master
C-API/PyBullet: fix issue with plugin manager
2018-02-06 10:48:19 -08:00
erwincoumans
19231434c2 gym env backward compatibility due to gym 0.9.6 breaking changes 2018-02-06 10:20:41 -08:00
erwincoumans
ede8042c2c Merge remote-tracking branch 'bp/master' 2018-02-06 09:13:51 -08:00
erwincoumans
82fae36ab9 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2018-02-06 08:59:58 -08:00
erwincoumans
3fb26e4835 fix issue with plugin manager (store plugin uid instead of pointer) 2018-02-06 08:56:24 -08:00
erwincoumans
0cf1b2d801
Merge pull request #1550 from erwincoumans/master
PyBullet/rendering: improve sorting of transparent objects
2018-02-06 08:30:40 -08:00
Erwin Coumans
dcdec2236f PyBullet/rendering: improve sorting of transparent objects 2018-02-05 23:48:39 -08:00
Erwin Coumans
c48178c320 Merge remote-tracking branch 'bp/master' 2018-02-05 09:59:25 -08:00
erwincoumans
805d4b49b3
Merge pull request #1547 from wenkesj/master
pybullet support for gym BREAKING CHANGES, including v0.9.x
2018-02-05 09:55:26 -08:00
Sam Wenke
b4ef2c9935 Merge branch 'master' of https://github.com/wenkesj/bullet3 2018-02-04 11:42:40 -05:00
Sam Wenke
ad3c236bfd pybullet support for gym.Env, including v0.9.x 2018-02-04 11:35:47 -05:00
erwincoumans
d4b834b9f0 fix #3 2018-02-04 11:35:47 -05:00
erwincoumans
9b9a0c5992 fix #2 for pthread/dl 2018-02-04 11:35:46 -05:00
erwincoumans
b15ac0c5f6 add pthread/DL to App_RobotSimulator_NoGUI for Linux (not Win32/Apple) 2018-02-04 11:35:46 -05:00
erwincoumans
433f8449f4 refactor b3RobotSimulatorClientAPI into a main part without GUI dependencies (no OpenGL, gwen, glew etc)
so that App_RobotSimulator_NoGUI can link against BulletRobotics and App_RobotSimulator links against BulletRobotics and some extra files.
2018-02-04 11:35:46 -05:00
erwincoumans
7f535367ef Add new methods for b3RobotSimulatorClientAPI, thanks to John F. Canny for the contribution! 2018-02-04 11:35:46 -05:00
Sam Wenke
587e7b9abd pybullet support for gym.Env, including v0.9.x 2018-02-03 12:51:43 -05:00
erwincoumans
0bebf86b50
Merge pull request #1546 from erwincoumans/master
Add new methods for b3RobotSimulatorClientAPI
2018-02-02 20:52:14 -08:00
erwincoumans
b692ec87f7 fix #3 2018-02-02 20:22:53 -08:00
erwincoumans
f119cff516 fix #2 for pthread/dl 2018-02-02 19:38:39 -08:00
erwincoumans
64a505ec19 add pthread/DL to App_RobotSimulator_NoGUI for Linux (not Win32/Apple) 2018-02-02 19:12:02 -08:00
erwincoumans
c93b9a6165 Merge remote-tracking branch 'bp/master' 2018-02-02 18:33:59 -08:00