remove visual shape from CPU/TinyRenderer with removeBody

(thanks to Jeff Bingham for reporting the bug!)
This commit is contained in:
Erwin Coumans
2017-05-12 20:24:10 -07:00
parent 845eb43610
commit e2d596f4d0
4 changed files with 28 additions and 2 deletions

View File

@@ -17,11 +17,13 @@ struct TinyRendererVisualShapeConverter : public LinkVisualShapesConverter
virtual ~TinyRendererVisualShapeConverter();
virtual void convertVisualShapes(int linkIndex, const char* pathPrefix, const btTransform& localInertiaFrame, const UrdfLink* linkPtr, const UrdfModel* model, class btCollisionObject* colShape, int objectIndex);
virtual int getNumVisualShapes(int bodyUniqueId);
virtual int getVisualShapesData(int bodyUniqueId, int shapeIndex, struct b3VisualShapeData* shapeData);
virtual void removeVisualShape(class btCollisionObject* colObj);
void setUpAxis(int axis);
void resetCamera(float camDist, float pitch, float yaw, float camPosX,float camPosY, float camPosZ);