Previous pageReturn to chapter overviewReturn to Top Next page












A mesh is a geometry object containing a collection of adjacent non-overlapping triangles. This type of data is very common in 3D computer graphics applications. Meshes can serve a number of general purposes, but for purposes of building surfaces for use in SVOFFICE, a constrained surface mesh (also known as a Triangulated Irregular Network or TIN) is the only type of mesh supported. This type of mesh is defined such that triangles do not "fold" on themselves, and every X-Y coordinate is unique. Therefore, a valid surface mesh cannot contain overlapping triangles nor vertically-oriented triangles.




All types of meshes will display properly in SVDESIGNER, even though SVOFFICE restricts the types of mesh that can be used to create models. Data manipulation will be required to convert general meshes into surface meshes.


All mesh data in SVDESIGNER is stored in one of two possible formats. Indexed meshes contain a collection of points as one list, and a collection of triangles stored as indexes in a separate list. Non-indexed meshes contain a collection of triangles stored directly as one list (and thus points will be repeated in the list, unlike indexed meshes). Both indexed and non-indexed meshes are supported, although indexed meshes tend to be more useful.




The mesh storage format does not matter, for purposes of creating SVOFFICE models. SVDESIGNER requires indexed meshes for most operations, and will automatically convert non-indexed meshes to indexed meshes when required. This conversion can be time-consuming when meshes are large, so it is generally recommended to convert meshes to the indexed format as soon as possible.