Browse Source

Merge branch 'master' of github.com:assimp/assimp

Alexander Gessler 10 năm trước cách đây
mục cha
commit
8c9362e744
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      code/IFCUtil.cpp

+ 1 - 1
code/IFCUtil.cpp

@@ -122,7 +122,7 @@ void TempMesh::Transform(const IfcMatrix4& mat)
 // ------------------------------------------------------------------------------
 // ------------------------------------------------------------------------------
 IfcVector3 TempMesh::Center() const
 IfcVector3 TempMesh::Center() const
 {
 {
-	return std::accumulate(verts.begin(),verts.end(),IfcVector3()) / static_cast<IfcFloat>(verts.size());
+	return (verts.size() == 0) ? IfcVector3(0.0f, 0.0f, 0.0f) : (std::accumulate(verts.begin(),verts.end(),IfcVector3()) / static_cast<IfcFloat>(verts.size()));
 }
 }
 
 
 // ------------------------------------------------------------------------------------------------
 // ------------------------------------------------------------------------------------------------