2
0
Эх сурвалжийг харах

- fbx: warn about empty meshes and ignore them.

Alexander Gessler 13 жил өмнө
parent
commit
e945998fc8
1 өөрчлөгдсөн 10 нэмэгдсэн , 0 устгасан
  1. 10 0
      code/FBXDocument.cpp

+ 10 - 0
code/FBXDocument.cpp

@@ -412,9 +412,19 @@ MeshGeometry::MeshGeometry(const Element& element, const std::string& name, cons
 	std::vector<aiVector3D> tempVerts;
 	ReadVectorDataArray(tempVerts,Vertices);
 
+	if(tempVerts.empty()) {
+		FBXImporter::LogWarn("encountered mesh with no vertices");
+		return;
+	}
+
 	std::vector<int> tempFaces;
 	ReadVectorDataArray(tempFaces,PolygonVertexIndex);
 
+	if(tempFaces.empty()) {
+		FBXImporter::LogWarn("encountered mesh with no faces");
+		return;
+	}
+
 	vertices.reserve(tempFaces.size());
 	faces.reserve(tempFaces.size() / 3);