
 
 
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