Merge pull request #2377 from bulletphysics/erwincoumans-patch-7
Update PhysicsServerCommandProcessor.cpp
This commit is contained in:
@@ -11524,16 +11524,18 @@ int PhysicsServerCommandProcessor::extractCollisionShapes(const btCollisionShape
|
|||||||
|
|
||||||
switch (colShape->getShapeType())
|
switch (colShape->getShapeType())
|
||||||
{
|
{
|
||||||
case STATIC_PLANE_PROXYTYPE:
|
case STATIC_PLANE_PROXYTYPE:
|
||||||
{
|
{
|
||||||
btStaticPlaneShape* plane = (btStaticPlaneShape*) colShape;
|
btStaticPlaneShape* plane = (btStaticPlaneShape*) colShape;
|
||||||
collisionShapeBuffer[0].m_collisionGeometryType = GEOM_PLANE;
|
collisionShapeBuffer[0].m_collisionGeometryType = GEOM_PLANE;
|
||||||
collisionShapeBuffer[0].m_dimensions[0] = plane->getPlaneNormal()[0];
|
collisionShapeBuffer[0].m_dimensions[0] = plane->getPlaneNormal()[0];
|
||||||
collisionShapeBuffer[0].m_dimensions[1] = plane->getPlaneNormal()[1];
|
collisionShapeBuffer[0].m_dimensions[1] = plane->getPlaneNormal()[1];
|
||||||
collisionShapeBuffer[0].m_dimensions[2] = plane->getPlaneNormal()[2];
|
collisionShapeBuffer[0].m_dimensions[2] = plane->getPlaneNormal()[2];
|
||||||
numConverted += 1;
|
numConverted += 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case TRIANGLE_MESH_SHAPE_PROXYTYPE:
|
||||||
|
case SCALED_TRIANGLE_MESH_SHAPE_PROXYTYPE:
|
||||||
case CONVEX_HULL_SHAPE_PROXYTYPE:
|
case CONVEX_HULL_SHAPE_PROXYTYPE:
|
||||||
{
|
{
|
||||||
UrdfCollision* urdfCol = m_data->m_bulletCollisionShape2UrdfCollision.find(colShape);
|
UrdfCollision* urdfCol = m_data->m_bulletCollisionShape2UrdfCollision.find(colShape);
|
||||||
|
|||||||
Reference in New Issue
Block a user