Commit Graph

5358 Commits

Author SHA1 Message Date
Lunkhound
8b3f979c27 fix a stray override keyword that slipped in 2017-06-09 18:28:46 -07:00
erwincoumans
444f206c7c Merge pull request #849 from benelot/3D-NN-walkers-example
Improvements to 3DNNWalkers example
2017-06-05 13:31:07 -07:00
erwincoumans
be9384a01b Merge pull request #1168 from lunkhound/pr-fix-thread-index
fix various multithreading issues with thread indexes
2017-06-05 13:27:05 -07:00
erwincoumans
0d7232c661 Merge pull request #1170 from erwincoumans/master
prepare for pybullet 1.1.2
2017-06-05 09:33:50 -07:00
Erwin Coumans
adb938f30f reduce memory usage 2017-06-05 08:01:11 -07:00
lunkhound
6bf3d4e08e Merge branch 'master' into pr-fix-thread-index 2017-06-05 00:33:02 -07:00
Erwin Coumans
b6cf8ade07 prepare for pybullet 1.1.2 2017-06-04 22:54:04 -07:00
Erwin Coumans
14a128d122 Merge remote-tracking branch 'bp/master' 2017-06-04 22:53:26 -07:00
Erwin Coumans
351ea171c1 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2017-06-04 22:53:23 -07:00
erwincoumans
69642805ff Merge pull request #1166 from erwincoumans/master
btThreadsAreRunning wasn't defined if BT_THREADSAFE was not defined, …
2017-06-04 22:53:11 -07:00
Erwin Coumans
704269afe1 don't pass second parameter, pybullet func 2017-06-04 22:24:14 -07:00
Erwin Coumans
88c743b5ce Merge remote-tracking branch 'bp/master' 2017-06-04 22:12:42 -07:00
erwincoumans
b01386077d Merge pull request #1169 from lunkhound/pr-gui-slider-fix
example browser: fix 'clamp-to-integer' on GUI-sliders
2017-06-04 22:08:47 -07:00
Erwin Coumans
a7aed37632 work on pybullet/C-API createMultiBody (still preliminary, only sphere/box collision shapes, no links/hierarchies yet, soon)
pybullet/C-API, expose linear/angular damping
fix some warnings (param name needs to be same in .h and .cpp)
fix potential startup threading issue (args were deleted in main thread while still possibly use in child thread)
fix for spinning/rolling friction in case of mixing maximal and reduced coordinate btMultiBody+btRigidBody
2017-06-04 22:04:16 -07:00
Lunkhound
03aa178ca5 example browser: fix 'clamp-to-integer' on GUI-sliders 2017-06-04 17:34:21 -07:00
Benjamin Ellenberger
4a169d180e Call reset right before using the clock. 2017-06-04 20:47:31 +02:00
Benjamin Ellenberger
b5a80a08aa Revert b3Clock changes and use reset method instead. 2017-06-04 20:39:10 +02:00
Lunkhound
0fc3ce69e9 fix thread index going out of range bug 2017-06-03 18:03:59 -07:00
Erwin Coumans
b23cb1dd2c pybullet.createCollisionShape, createVisualShape, createMultiBody, programmatic creation using ProgrammaticUrdfInterface
(still preliminary, not ready for commit yet, see examples\pybullet\examples\createSphereMultiBodies.py)
2017-06-03 10:57:56 -07:00
Erwin Coumans
ff695dd328 Merge remote-tracking branch 'bp/master' 2017-06-03 08:16:59 -07:00
erwincoumans
861766f1d5 Merge pull request #1167 from YunfeiBai/master
Swap yaw and pitch, and use setEulerZYX in camera computation. Add camera yaw, pitch, distance, and target to getDebugVisualizerCamera. Add rgba color reset for TinyRender.
2017-06-03 08:16:32 -07:00
yunfeibai
708a430e30 comment out btThreadsAreRunning which does not build. 2017-06-02 18:32:39 -07:00
yunfeibai
bfcbb339cf Merge remote-tracking branch 'upstream/master' 2017-06-02 18:26:04 -07:00
yunfeibai
0a29c8d9af Get debug visualizer camera yaw, pitch, dist, and target. 2017-06-02 18:24:51 -07:00
yunfeibai
e2a9fc33dc Remove debug code. 2017-06-02 17:40:50 -07:00
yunfeibai
3506603d60 Test conversion from view matrix to yaw pitch roll. 2017-06-02 16:56:05 -07:00
Erwin Coumans
1d1c822d52 btThreadsAreRunning wasn't defined if BT_THREADSAFE was not defined, causing compile errors using premake 2017-06-02 16:25:28 -07:00
erwincoumans
518c7ec00e Merge pull request #1144 from lunkhound/pr-threading-refactor
Bullet 2 threading refactor: moved parallel-for calls into core libs
2017-06-02 16:18:12 -07:00
erwincoumans
210994575b Merge pull request #1165 from erwincoumans/master
allow b3Clock to reset to time reference 0, by default reset will set…
2017-06-02 09:40:22 -07:00
Erwin Coumans
8ef3a60f1c compile fix 2017-06-02 09:01:50 -07:00
Erwin Coumans
5a89b4f385 allow b3Clock to reset to time reference 0, by default reset will set the reference to 'now'. 2017-06-02 08:18:17 -07:00
erwincoumans
e47a4d61c1 Merge pull request #1164 from erwincoumans/master
allow plane collision in SDF, 	fix some warnings
2017-06-02 08:05:50 -07:00
yunfeibai
f350a506a6 Enable rgba color update for TinyRender. 2017-06-01 23:32:26 -07:00
yunfeibai
e97bb9d494 Add utility function to convert view matrix to camera yaw pitch roll. 2017-06-01 21:44:02 -07:00
erwincoumans
3987bdd333 remove pose frame from SDF,
allow plane collision shape in SDF
load the Roboschool stadium.sdf in humanoid_knee_position_control.py
2017-06-01 20:13:39 -07:00
Erwin Coumans
baa8c3adc2 Merge remote-tracking branch 'bp/master' 2017-06-01 16:49:15 -07:00
Erwin Coumans
030d723db6 fix some warnings 2017-06-01 16:48:07 -07:00
yunfeibai
e6d1a8cf97 Swap yaw and pitch in camera computation. Add functions to convert view matrix to camera position, and camera position to camera yaw pitch roll. 2017-06-01 15:30:37 -07:00
erwincoumans
86500004a5 Merge pull request #1160 from erwincoumans/master
Prepare/allow for non-Bullet2-based physics command processor in pybu…
2017-06-01 14:06:14 -07:00
Erwin Coumans
aa40b8487f bump up SHARED_MEMORY_MAGIC_NUMBER versioning tag, remove humanoid_running_3.py
bump up pybullet version to 1.1.0
2017-06-01 13:33:53 -07:00
Erwin Coumans
5c6045b61f turn down effect of default specular a bit 2017-06-01 13:15:58 -07:00
Erwin Coumans
d744fe10dc compile fix 2017-06-01 12:51:43 -07:00
Erwin Coumans
87293e835c implement specular, URDF non-standard specular part (see sphere2.urdf) and SDF specular support.
pybullet.changeVisualShape(obUid,linkIndex,specularColor=[R,G,B]) and Bullet C-API b3UpdateVisualShapeSpecularColor
Bug fixes in b3ResourcePath::findResourcePath resolution.
add stadium.sdf and roboschool/models_outdoor/stadium assets https://github.com/openai/roboschool/tree/master/roboschool/models_outdoor/stadium
minor fixes to obj2sdf
2017-06-01 12:32:44 -07:00
Erwin Coumans
439e8c84cf add new .obj files for kuka_iiwa/model.urdf 2017-05-31 21:43:09 -07:00
Erwin Coumans
3157093125 Implemented specular reflective lighting for OpenGL 3.x, everything looks shiny (will add APIs to make it less shiny ;-)
Remove roof from kitchens/1.sdf, otherwise shadows and shinyness won't work (light is outside the room, bouncing against roof-top)
Make kuka_iiwa/model.urdf more smooth, use .obj for per-vertex normals (using Blender, import STL, export OBJ, enable triangles, normals and Z-UP, Y forward)
2017-05-31 20:32:45 -07:00
erwincoumans
83f910711a Prepare/allow for non-Bullet2-based physics command processor in pybullet/Bullet-C-API
!!! Make sure to add examples/SharedMemory/PhysicsServerExampleBullet2.cpp to your build system, if needed
Bump up pybullet to version 1.0.9
2017-05-30 19:54:55 -07:00
erwincoumans
130cd74ecb Merge pull request #1158 from erwincoumans/master
add pybullet.multiplyTransforms and pybullet.invertTransform
2017-05-30 10:59:55 -07:00
Lunkhound
cc1e6dc269 make MultiThreadedDemo available if threadsafe 2017-05-30 00:47:41 -07:00
Lunkhound
a6a0ea5f54 add task scheduler implemented with thread support interface 2017-05-30 00:21:10 -07:00
Lunkhound
562858251a remove bad thread affinity mask setting 2017-05-30 00:09:05 -07:00