Helper class for lsToSurfaceMesh. Should not be used directly.
More...
#include <lsMarchingCubes.hpp>
|
| static const int * | polygonize2d (unsigned int signs) |
| | signs = signs of the corners in lexicographic order (1bit per corner)
|
| static const int * | polygonize3d (unsigned int signs) |
| | signs = signs of the corners in lexicographic order (1bit per corner)
|
| static unsigned int | getIntersectedEdges2d (unsigned int signs) |
| | Returns a bitmask of intersected edges for the given corner signs. Useful for Dual Contouring or other sharp-feature extraction methods.
|
| static unsigned int | getIntersectedEdges3d (unsigned int signs) |
Helper class for lsToSurfaceMesh. Should not be used directly.
◆ getIntersectedEdges2d()
| unsigned int lsInternal::MarchingCubes::getIntersectedEdges2d |
( |
unsigned int | signs | ) |
|
|
inlinestatic |
Returns a bitmask of intersected edges for the given corner signs. Useful for Dual Contouring or other sharp-feature extraction methods.
◆ getIntersectedEdges3d()
| unsigned int lsInternal::MarchingCubes::getIntersectedEdges3d |
( |
unsigned int | signs | ) |
|
|
inlinestatic |
◆ polygonize2d()
| const int * lsInternal::MarchingCubes::polygonize2d |
( |
unsigned int | signs | ) |
|
|
inlinestatic |
signs = signs of the corners in lexicographic order (1bit per corner)
◆ polygonize3d()
| const int * lsInternal::MarchingCubes::polygonize3d |
( |
unsigned int | signs | ) |
|
|
inlinestatic |
signs = signs of the corners in lexicographic order (1bit per corner)
The documentation for this class was generated from the following file: