Figure 13: The Grid polygonized with the algorithm
presented in this work, and the histogram with the
distribution of the angles. There are 25077 triangles in this
mesh.
Cubes algorithm. These changes are performed only
inside a voxel, with no information about the
neighbours, this is the reason why these changes are
called local changes.
We can see, analyzing the triangles of the mesh
that are drawn on the surface, that the mesh resulting
from these changes has better triangles, with better
angles and better ratio between their sides.
The histograms of the surfaces polygonized with
Marching Cubes have some peaks, but the angles are
more dispersed, closer to a uniform distribution. All
histograms of the surfaces polygonized with the
algorithm presented in this work show an angles
concentration around the interval 40-60, and less
angles dispersion.
In future works we can use information from the
entire mesh, repositioning the vertex with small
angles, which are in the border of the polygon, thus
generating a mesh with better angles triangles.
Another approach is to deal not just with a surface,
but with an entire volume.
REFERENCES
Dietrich C. A., Scheidegger C., Comba J. L. D., Nedel
L.P., Silva C. T., 2009, Marching cubes without skinny
triangles, Computing In Science & Engineering, Vol.
11, No. 2. pp 82-87.
Chernyaev, E. V., 1995. Marching Cubes 33:
Construction of Topologically Correct Isosurfaces,
Technical Report CERN CN 95–17, CERN.
Gibson, S. F. F., 1998, Constrained Elastic Surface Nets:
Generating Smooth Surfaces from Binary Segmented
Data, Proceedings of the First International
Conference on Medical Image Computing and
Computer-Assisted Intervention, MICCAI, pp. 888-
898.
Ju, T., Losasso, F., Schaefer, S., Warren, J., 2002, Dual
Contouring of Hermite Data, Proceedings of the 29th
Annual Conference on Computer Graphics and
Interactive Techniques, SIGGRAPH 2002. Pp. 339-
346.
Kobbelt, L. P., Botsch, M., Schwanecke, U., Seidel, H-P.,
2001, Feature Sensitive Surface Extraction from
Volume Data, Proceedings of the 28th Annual
Conference on Computer Graphics and Interactive
Techniques, SIGGRAPH 2001. pp 57-66.
Lorensen, W. E., Cline, H. E., 1987. Marching cubes: A
high resolution 3D surface construction algorithm,
Proceedings of the 14th annual conference on
Computer graphics and interactive techniques, pp.163-
169.
Martinez, D., Velho, L., Carvalho, P. C., 2005, Computing
Geodesics on Triangular Meshes. Computers &
Graphics v. 29, n.5, p. 667-675.
Nielson, G. M., Hamann, B., 1991. The Asymptotic
Decider: Resolving the Ambiguity in Marching Cubes,
Proceedings of the 2
0
Conference on Visualization '91,
VIS 91, pp. 83-91, IEEE Computer Society Press.
Nielson, G. M., 2004, Dual Marching Cubes, Proceedings
of the Conference on Visualization 2004, VIS 2004.
Pp. 489-496.
Peixoto, A. B. M., Moura, C. de, 2014, Topology
Preserving Algorithms for Implicit Surfaces
Simplifying and Sewing, Proceedings of 14th
International Computational Science and Its
Applications – ICCSA. pp. 352-367.
Schaefer, S., Ju, T., Warren, J., 2007, Manifold Dual
Contouring, IEEE Transactions on Visualization and
Computer Graphics. Pp. 610-619.
Shewchuk, J. R., 2002, What Is a Good Linear Finite
Element? - Interpolation, Conditioning, Anisotropy,
and Quality Measures. In Proc. of the 11th
International Meshing Roundtable, p. 115-126.
Velho, L, Figueiredo, L. H., Gomes, J, 2002, Implicit
Objects in Computer Graphics, Springer.
Wenger, A., 2005, Isosurfaces: Geometry, Topology, and
Algorithms, Taylor & Francis.
Zomorodian, R., 2005, Topology for Computing,
Cambridge: Cambridge University Press.
LocalChangesinMarchingCubestoGenerateLessDegeneratedTriangles
149