MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Namespaces | Variables
marching.cc File Reference
#include "mve/defines.h"
Include dependency graph for marching.cc:

Go to the source code of this file.

Namespaces

namespace  mve
 Multi-View Environment library.
 
namespace  mve::geom
 Geometric tools, loading and processing functions.
 

Variables

int mve::geom::mc_edge_order [12][2]
 The ordering in which edges of the cube are defined.
 
int mve::geom::mc_edge_table [256]
 Defines the 12-bit edge mask, each bit corresponding to one of 12 edges, that contain the surface for all 256 cube configurations.
 
int mve::geom::mc_tri_table [256][16]
 Defines the triangle setup for the 256 cube configurations.
 
int mve::geom::mt_edge_order [6][2]
 Ordering in which edges in the tetrahedron are defined.
 
int mve::geom::mt_edge_table [16]
 Defines the 6-bit edge mask (for all 6 edges in a tet) for all 16 tetrahedron configurations.
 
int mve::geom::mt_freudenthal [6][4]
 Freudenthal cube partitioning, that subdivides the cube into 6 tetrahera for continuous reconstruction.
 
int mve::geom::mt_tri_table [16][7]
 Defines the triangle setup for the 16 tetrahedron configurations.