Fix mesh info structure initialization
This commit is contained in:
parent
9e5788c078
commit
f7e9d994ae
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$Log: not supported by cvs2svn $
|
||||||
|
Revision 1.33 2006/01/27 14:18:07 corsini
|
||||||
|
fix boolean entry type
|
||||||
|
|
||||||
Revision 1.32 2006/01/27 14:17:10 corsini
|
Revision 1.32 2006/01/27 14:17:10 corsini
|
||||||
remove junk code
|
remove junk code
|
||||||
|
|
||||||
|
@ -273,7 +276,26 @@ void OpenMesh(const char *filename, CMesh &m)
|
||||||
|
|
||||||
void initMeshInfo(MeshInfo &mi)
|
void initMeshInfo(MeshInfo &mi)
|
||||||
{
|
{
|
||||||
memset(&mi, 0, sizeof(mi));
|
mi.vn = 0;
|
||||||
|
mi.fn = 0;
|
||||||
|
mi.Manifold = false;
|
||||||
|
mi.count_e = 0;
|
||||||
|
mi.boundary_e = 0;
|
||||||
|
mi.count_fd = 0;
|
||||||
|
mi.count_uv = 0;
|
||||||
|
mi.numholes = 0;
|
||||||
|
mi.BEdges = 0;
|
||||||
|
mi.Volume = 0;
|
||||||
|
mi.numcomponents = 0;
|
||||||
|
mi.Genus = 0;
|
||||||
|
mi.Regular = false;
|
||||||
|
mi.Semiregular = false;
|
||||||
|
mi.Orientable = false;
|
||||||
|
mi.Oriented = false;
|
||||||
|
mi.dv = 0;
|
||||||
|
mi.SelfIntersect = false;
|
||||||
|
// mi.FileName has a constructor
|
||||||
|
// mi.intersections has a constructor
|
||||||
}
|
}
|
||||||
|
|
||||||
void PrintMeshInfo(MeshInfo &mi)
|
void PrintMeshInfo(MeshInfo &mi)
|
||||||
|
|
Loading…
Reference in New Issue