2.84
avoid infinite recursion in b3Clock::usleep
Add sleep to avoid 100% busy CPU loop in PhysicsServerExample Added btClock::usleep Fix broken TinyRenderer example code.
add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it.
OpenVR controller can pick/drag objects. Instructions, Windows only: Compile using premake+visual studio, and compile App_SharedMemoryPhysics_VR Compile pybullet using cmake using cmake -DBUILD_PYBULLET=OFF -DCMAKE_BUILD_TYPE=Release .. Create a symbolic link from c:\python\dlls\pybullet.pyd to C:\develop\bullet3\cmp\lib\Release\pybullet.dll App_SharedMemoryPhysics_VR Run Python. Here are some Python lines to get going: import pybullet as p p.connect(p.SHARED_MEMORY) p.loadURDF("cube.urdf") p.setGravity(0,0,-10) p.setRealTimeSimulation(1)
fix various warning add b3ResourcePath utility, to locate resources relative to executable