bullet3/examples/pybullet
Erwin Coumans 954ceff2ec Add an option for a plugin to report return data after calling executePluginCommand. Also add python binding.
Currently the return data has to fit in shared memory, 8MB (Linux, Windows) or 1MB (Apple)
Preparation for streaming is added (to allow unlimited return data, see CMD_CUSTOM_COMMAND_STREAM_RETURN_DATA)

New C-API: b3GetStatusPluginCommandReturnData
PyBullet reports return data if available, in pybullet_executePluginCommand

For the plugin developer:
plugin can provide additional return data for executePluginCommand in the b3PluginContext, during executePluginCommand.
Lifetime of this m_returnData pointer is minimum of next call to the next executePluginCommand or plugin termination.
2020-10-06 20:19:39 -07:00
..
examples Add a soccerball obj/urdf, hand-modeled in Blender, using guidance from https://www.youtube.com/watch?v=N93n6hPsqkI (but using texture mapping so the export to OBJ works in PyBullet) 2020-09-21 16:11:52 -07:00
gym Add <inertia> for missing links in a1.urdf 2020-10-06 00:28:24 -07:00
notebooks add HelloPyBullet notebook 2018-02-11 06:58:45 -08:00
numpy add yapf style and apply yapf to format all Python files 2019-04-27 07:31:15 -07:00
tensorflow Replace tensorflow with tf.compat.v1 2020-02-19 17:35:48 +01:00
unittests Adds an option to syncUserData to specify the bodies for which to sync. 2020-01-23 14:46:33 +01:00
unity3d update autogenerated NativeMethods.cs from latest PhysicsClientC_Api.h 2018-01-31 09:07:31 -08:00
CMakeLists.txt create BulletRoboticsGUI CMake target, pybullet links against it 2020-03-16 23:15:18 -07:00
premake4.lua cache zipfile, and also allow to read zipfile from memory 2020-03-30 14:24:20 -07:00
pybullet.c Add an option for a plugin to report return data after calling executePluginCommand. Also add python binding. 2020-10-06 20:19:39 -07:00