HomeCompanyProductsDownloadsContact



» AnatomyLab 1
» AnatomyLab II
» MORE SDK
» Mesh Compiler







back to previous page

Representation and Retrieval of Mesh Data for regular Meshes

© 2005 Next Dimension Imaging

 

 

Most regular surface meshes can be defined by a single 2-dimensional matrix of spatial coordinates. If n is the number of stacks and m is the number of slices or profile points the matrix has the dimension n x m.

 

If a mesh represents an object with one or more cutout-s (like the surface mesh of a glyph 'B', which has 2 coutout-s) multiple matrices are necessary to define the object. If c is the number of cutout-s, c+1 matrices are required. All matrices have the same height (dimension n) the with however (dimension m) varies, since the contours of the outline and the contours of the cutout-s have in general a different number of coordinates.

 

The MORE engine returns the mesh definition in the form of loop index lists which are called stack loops. A single stack loop corresponds to a row in the coordinate matrix. Indexes are in reference to the mesh coordinate list.

The displayed surface mesh of glyph '5' has one stack and 112 profile points. MORE will report two planar stack loops, which correspond to the contour loops of the front face and the back face. Each loop is defined by 112 points. Since the object has no cutout-s, the object has only one coordinate matrix or loop stack.

The solid glyph '8' has three matrices or loop stacks, one for each front face contour. Each loop stack contains two loops of identical length one for the front face and one for the back face. The loop length however, is different in each loop stack. The first loop stack represents the outline of the longest outer loop (major contour). The other two loop stacks contain the shorter loops of the two cutout-s.

This torus represents a cyclic solid object with 12 stacks and 24 slices. MORE will report 12 loops of length 24 in one loop stack. Since the object is solid, it has no contour loops.

 

 

This mesh of a dinosaurs eye is a fragment with 17 stacks and 16 slices. MORE will report 17 loops of length 16, two contour loops of length 16 in one loop stack.