An Implementation of the Marching Cubes Algorithm
1.0
|
This file contains the definition of a class for computing a simplicial approximation for an implicitly defined surface using the Marching Cubes algorithm. More...
#include <list>
#include <vector>
#include "exceptionobject.hpp"
#include "3dvector.hpp"
#include "grid.hpp"
Go to the source code of this file.
Classes | |
class | mc::SurfBuilder |
This class implements an improved version of the orginal Marching Cubes algorithm. The algorithm prevents the generation of polygonal surfaces with holes. However, it does not guarantee that the polygonal surface has the same topology as the implicit surface defined by the function that affinely interpolates the values of the unknown function in the grid cubes of the spatial decomposition. More... | |
Namespaces | |
namespace | mc |
The namespace mc contains an adaptation of the Marching Cubes algorithm implementation given by Jules Bloomenthal in his web site: |
This file contains the definition of a class for computing a simplicial approximation for an implicitly defined surface using the Marching Cubes algorithm.
Definition in file surfbuilder.hpp.