DArray< uint > & shapeIds()
DArray< Vec2f > & texCoords()
DArray< Vec2f > mTexCoords
DArray< Vec3f > & vertices()
void safeConvert2TriangleSet(TriangleSet< DataType3f > &triangleSet)
void convert2TriangleSet(TriangleSet< DataType3f > &triangleSet)
std::vector< std::shared_ptr< Material > > & materials()
void merge(const std::shared_ptr< TextureMesh > &texMesh01, const std::shared_ptr< TextureMesh > &texMesh02)
std::vector< Vec3f > updateTexMeshBoundingBox()
std::vector< std::shared_ptr< Shape > > & shapes()
DArray< Vec3f > & normals()
void transPoint2Vertices(DArray< Vec3f > &pAttribute, DArray< Vec3f > &vAttribute, DArrayList< int > &contactList)
std::vector< std::shared_ptr< Material > > mMaterials
std::vector< std::shared_ptr< Shape > > mShapes
DArray< Vec3f > mVertices