MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/PhysX / createTriangleMesh

Method createTriangleMesh

physx/source/geomutils/src/GuMeshFactory.cpp:108–126  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

106}
107
108PxTriangleMesh* GuMeshFactory::createTriangleMesh(TriangleMeshData& data)
109{
110 TriangleMesh* np;
111
112 if(data.mType==PxMeshMidPhase::eBVH33)
113 {
114 PX_NEW_SERIALIZED(np, RTreeTriangleMesh)(*this, data);
115 }
116 else if(data.mType==PxMeshMidPhase::eBVH34)
117 {
118 PX_NEW_SERIALIZED(np, BV4TriangleMesh)(*this, data);
119 }
120 else return NULL;
121
122 if(np)
123 addTriangleMesh(np);
124
125 return np;
126}
127
128// data injected by cooking lib for runtime cooking
129PxTriangleMesh* GuMeshFactory::createTriangleMesh(void* data)

Callers

nothing calls this directly

Calls 1

loadMeshDataFunction · 0.85

Tested by

no test coverage detected