This commit is contained in:
marauder2k7 2026-06-18 22:43:31 +00:00 committed by GitHub
commit 9028b355e0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
1138 changed files with 216458 additions and 155 deletions

View file

@ -2587,11 +2587,15 @@ void MeshRoad::_generateSegments()
polylist.triangulate();
PhysicsCollision *colShape = PHYSICSMGR->createCollision();
colShape->addTriangleMesh( polylist.mVertexList.address(),
if (!colShape->addTriangleMesh(polylist.mVertexList.address(),
polylist.mVertexList.size(),
polylist.mIndexList.address(),
polylist.mIndexList.size() / 3,
MatrixF::Identity );
getWorldTransform()))
{
// failed to create mesh, get out GET OUT NOWWWW
return;
}
PhysicsWorld *world = PHYSICSMGR->getWorld( isServerObject() ? "server" : "client" );
mPhysicsRep = PHYSICSMGR->createBody();