Viskores
1.0
|
Triangulator creates a minimal set of triangles from a cell set. More...
#include <Triangulator.h>
Classes | |
class | CountTriangles |
struct | IndicesLessThan |
class | IndicesSort |
struct | InterleaveArrays12 |
struct | InterleaveArrays2 |
class | Triangulate |
class | TriangulateStructured |
class | UniqueTriangles |
Public Member Functions | |
Triangulator () | |
void | ExternalTriangles (viskores::cont::ArrayHandle< viskores::Id4 > &outputIndices, viskores::Id &outputTriangles) |
void | Run (const viskores::cont::UnknownCellSet &cellset, viskores::cont::ArrayHandle< viskores::Id4 > &outputIndices, viskores::Id &outputTriangles, const viskores::cont::Field &ghostField=viskores::cont::Field()) |
Triangulator creates a minimal set of triangles from a cell set.
This class creates a array of triangle indices from both 3D and 2D explicit cell sets. This list can serve as input to opengl and the ray tracer scene renderers.
|
inline |
|
inline |
|
inline |