Erwin Coumans
705a59ea73
Merge remote-tracking branch 'bp/master'
2017-09-24 22:50:55 -07:00
Erwin Coumans
a3552e4931
tMerge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-24 22:50:37 -07:00
erwincoumans
27674e5289
Update b3PluginManager.cpp
...
pre/post tick were wrong order in initializer list
2017-09-24 22:39:20 -07:00
Erwin Coumans
2d91e13886
tweak pybullet examples a bit (mac OSX OpenGL runs in mainloop, with python interpreter,
...
so it needs some 'ping' command
bump up pybullet to version 1.4.6
2017-09-24 21:37:31 -07:00
erwincoumans
83805da531
Merge pull request #1336 from bingjeff/fix_bugs_in_jacobian
...
[sharedmemory] Fill-out calculateJacobian command.
2017-09-24 21:15:42 -07:00
erwincoumans
f88973f832
Merge pull request #1286 from mendsley/clean_vbt_allocations
...
Optimize Dbvt trees in place
2017-09-24 20:35:57 -07:00
Jeffrey Bingham
ee30ca93c5
[sharedmemory] Fill-out calculateJacobian command.
...
The server command processor actually didn't do anything with
the local point that was passed along with the calculateJacobian
command. Added in the necessary bit of math to return the
corresponding jacobian.
Also, fixed a typo in pybullet that was returning the same
jacobian for translation and rotation.
2017-09-24 18:57:48 -07:00
erwincoumans
8eb69552d1
Merge pull request #1335 from erwincoumans/master
...
manually apply pull request 457 PR #457
2017-09-24 16:38:23 -07:00
Erwin Coumans
97509dc9d0
add some missing files for premake, thanks to Jeff Bingham for the report
2017-09-24 16:10:14 -07:00
Erwin Coumans
27b02bfa78
Merge remote-tracking branch 'bp/master'
2017-09-24 16:01:50 -07:00
erwincoumans
4ff22a710c
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-24 11:41:46 -07:00
erwincoumans
70974c76da
add a few more contributors (the list is far from complete though)
2017-09-24 11:41:24 -07:00
Erwin Coumans
ebf78cb754
manually apply pull request 457 PR #457
...
Thanks to aaronmjacobs!
2017-09-24 10:45:08 -07:00
erwincoumans
fcc093ecae
Merge pull request #1332 from erwincoumans/master
...
create a C/C++ plugin system for pybullet / C-API.
2017-09-24 10:28:14 -07:00
Erwin Coumans
70364445b8
Merge remote-tracking branch 'bp/master'
2017-09-24 09:49:53 -07:00
erwincoumans
17709ae690
Merge pull request #1333 from bingjeff/add_jacobians
...
[pybullet] Add calculateJacobian.
2017-09-24 09:44:27 -07:00
erwincoumans
b1d6f58981
Update pybullet.c
...
fix compile issue
2017-09-24 09:16:54 -07:00
erwincoumans
d7704eca3d
Merge pull request #1334 from bulletphysics/revert-1331-cmake
...
Revert "Cmake pybullet fix"
2017-09-23 21:23:10 -07:00
Erwin Coumans
63ee841bea
trigger build system
2017-09-23 21:01:56 -07:00
erwincoumans
e95a15dabe
Revert "Cmake pybullet fix"
2017-09-23 20:58:14 -07:00
Jeffrey Bingham
1727e47beb
[pybullet] Add calculateJacobian.
...
* Add the calculateJacobian method to the pybullet API.
* Adjust the shared memory interface to handle fixed/floating bases
in the calculateJacobian method.
* Fix a few comments.
2017-09-23 19:58:59 -07:00
erwincoumans
8e496036c6
More work on the C/C++ plugin system for pybullet/C-API:
...
Add preTickPluginCallback/postTickPluginCallback
User pointer for b3PluginContext, to store objects (class/struct instances)
Pass ints and floats as optional argument for plugin executePluginCommand
2017-09-23 18:05:23 -07:00
erwincoumans
5373ca39e1
add example snippet for the testPlugin/testplugin.cpp
2017-09-23 09:26:51 -07:00
erwincoumans
815a56c9bc
Allow to load a urdf file in the testplugin.cpp, as first quick test, example pybullet script:
...
import pybullet as p
p.connect(p.GUI)
pluginUid = p.loadPlugin("E:/develop/bullet3/bin/pybullet_testplugin_vs2010_x64_debug.dll")
commandUid = 0
argument = "plane.urdf"
p.executePluginCommand(pluginUid,commandUid,argument)
p.unloadPlugin(pluginUid)
2017-09-23 09:25:00 -07:00
erwincoumans
37cfce99b2
add arguments to plugin system
2017-09-23 07:52:10 -07:00
erwincoumans
5f6cd6a42b
link against DL for dlopen
2017-09-23 07:26:03 -07:00
erwincoumans
240fff575d
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-23 07:22:50 -07:00
Erwin Coumans
3783dccaa3
create a C/C++ plugin system for pybullet / C-API.
2017-09-22 19:17:57 -07:00
erwincoumans
312e35964f
make some code const correct.
2017-09-22 07:53:21 -07:00
erwincoumans
a506879d6c
Merge pull request #1327 from erwincoumans/master
...
Quick first prototype/test to integrate pybullet into Unity,
2017-09-21 21:16:47 -07:00
erwincoumans
2ee89797ad
Merge pull request #1331 from ahundt/cmake
...
Cmake pybullet fix
2017-09-21 21:16:10 -07:00
Andrew Hundt
b720bd6290
cmake python fix typos for linux #1322
2017-09-21 23:47:31 -04:00
Andrew Hundt
ff15f2e702
cmake python fix for linux #1322
...
Search did not cover inconsistent lib location defined within python under linux versions
https://stackoverflow.com/questions/20582270/distribution-independent-libpython-path
2017-09-21 23:42:52 -04:00
Erwin Coumans
5f3066e2b9
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-21 16:43:58 -07:00
Erwin Coumans
b9b1b2dbca
add B3_SHARED_API to the remaining PhysicsClientC_API APIs
2017-09-21 16:40:19 -07:00
Erwin Coumans
37253443f9
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-21 14:24:44 -07:00
Erwin Coumans
cc0c46c4b0
re-update the VR camera
2017-09-21 14:24:22 -07:00
Erwin Coumans
77166b068a
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-21 12:44:18 -07:00
Erwin Coumans
176c2512de
add B3_SHARED_API definition for Mac / Linux / gcc
2017-09-21 08:37:00 -07:00
erwincoumans
6a7efac4c3
Quick first prototype/test to integrate pybullet into Unity,
...
see readme.txt for details.
2017-09-20 23:18:18 -07:00
Erwin Coumans
94de75facc
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-20 18:04:59 -07:00
erwincoumans
4d0d9f9870
Merge pull request #1325 from erwincoumans/master
...
enable option to use GLFW, disabled by default, premake has some option:
2017-09-20 14:13:11 -07:00
Erwin Coumans
ae8f12e8ba
more fixes for retina + glfw + opengl2 fallback
2017-09-20 13:09:18 -07:00
Erwin Coumans
fb05763093
support retina / scale factor between pixel size and screen coordinate size
2017-09-20 10:07:18 -07:00
Erwin Coumans
c47019e0af
fix Windows build for premake
...
d
2017-09-20 08:18:42 -07:00
Erwin Coumans
3e0b72b632
allow to configure glfw on Mac OSX, disabled by default
2017-09-20 08:12:59 -07:00
erwincoumans
b079277d51
minor fixes in GLFWOpenGLWindow
2017-09-19 21:40:17 -07:00
erwincoumans
cadce37141
add GLFWOpenGLWindow and glad (replacement for glew)
2017-09-19 21:16:24 -07:00
erwincoumans
f5e88a3e69
Merge pull request #1323 from erwincoumans/master
...
attempt to re-enable pybullet in cmake
2017-09-19 21:12:58 -07:00
erwincoumans
aaf403c805
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-09-19 21:12:30 -07:00