allow batch creation of objects through PyBullet.createMultiBody, see createMultiBodyBatch.py example.
expose minGraphicsUpdateTimeMs through PyBullet.connect(p.GUI, options="minGraphicsUpdateTimeMs=32000"), by default OpenGL rendering runs at 4000microseconds intervals. allow a maximum of 128k objects fix meshScale for PyBullet.createCollisionShape for custom mesh expose Pybullet.setPhysicsEngineParameter(minimumSolverIslandSize=...), larger minimum batches group solver constraints together in the same island, to reduce calling overhead (even if they are not related)
This commit is contained in:
@@ -418,7 +418,7 @@ struct b3RobotSimulatorCreateMultiBodyArgs
|
||||
int *m_linkParentIndices;
|
||||
int *m_linkJointTypes;
|
||||
btVector3 *m_linkJointAxes;
|
||||
|
||||
btAlignedObjectArray<btVector3> m_batchPositions;
|
||||
int m_useMaximalCoordinates;
|
||||
|
||||
b3RobotSimulatorCreateMultiBodyArgs()
|
||||
|
||||
Reference in New Issue
Block a user