Code: Select all
for(int ii = 0;ii< ((btConvexHullShape*)(rigidShape->getPointer()))->getNumPoints();ii++)
{
f32 tmp = ((S3DVertex*)(((IAnimatedMeshSceneNode*)Model)->getMesh()->getMeshBuffer(i)->getVertices()))[ii].Pos.X;
((btConvexHullShape*)(rigidShape->getPointer()))->getUnscaledPoints()[ii].setX(tmp);
f32 tmpAfter = ((btConvexHullShape*)(rigidShape->getPointer()))->getUnscaledPoints()[ii].getX();
((btConvexHullShape*)(rigidShape->getPointer()))->getUnscaledPoints()[ii].setY(((S3DVertex*)(((IAnimatedMeshSceneNode*)Model)->getMesh()->getMeshBuffer(i)->getVertices()))[ii].Pos.Y);
((btConvexHullShape*)(rigidShape->getPointer()))->getUnscaledPoints()[ii].setZ(((S3DVertex*)(((IAnimatedMeshSceneNode*)Model)->getMesh()->getMeshBuffer(i)->getVertices()))[ii].Pos.Z);
}
((btConvexHullShape*)(rigidShape->getPointer()))->recalcLocalAabb();
}