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)
Allow real-time simulation in physics server, add pybullet command setRealTimeSimulation to control it
Mesh decimation (reduce number of triangles/vertices) using a Blender modifier for Kuka IIWA and Husky
Disabled the 'glFlush' commands in GLInstancingRenderer.
Add VR controller methods to examples\CommonInterfaces\CommonExampleInterface.h
Use the ANSI version in Windows file/string operations instead of unicode, hope this doesn't break builds.
20 lines
491 B
Batchfile
20 lines
491 B
Batchfile
|
|
rem premake4 --with-pe vs2010
|
|
rem premake4 --bullet2demos vs2010
|
|
cd build3
|
|
premake4 --enable_openvr --targetdir="../bin" vs2010
|
|
rem premake4 --targetdir="../server2bin" vs2010
|
|
rem cd vs2010
|
|
rem rename 0_Bullet3Solution.sln 0_server.sln
|
|
rem cd ..
|
|
rem rename vs2010 vs2010_server
|
|
rem
|
|
rem premake4 --targetdir="../client2bin" vs2010
|
|
rem cd vs2010
|
|
rem rename 0_Bullet3Solution.sln 0_client.sln
|
|
rem cd ..
|
|
rem rename vs2010 vs2010_client
|
|
rem start vs2010/0_Bullet3Solution.sln
|
|
|
|
pause
|