10#include "Topology/TriangleSet.h"
17 template<
typename TDataType>
23 typedef typename TDataType::Real
Real;
24 typedef typename TDataType::Coord
Coord;
44 DEF_ENUM(OutputType, OutputType, OutputType::TriangleMesh,
"OutputType")
#define DEF_ENUM(enum_type, enum_name, enum_value, desc)
#define DECLARE_TCLASS(name, T1)
A PointSet stores the coordinates for a set of independent points.
Vector< PointType, 3 > Triangle
DECLARE_ENUM(OutputType, TriangleMesh=0, PointCloud=1)
TopologyModule::Triangle Triangle
virtual ~TriangleMeshWriter()
DEF_INSTANCE_IN(TopologyModule, Topology, "Input TriangleSet")
void outputPointCloud(std::shared_ptr< PointSet< TDataType > > pointset)
void outputSurfaceMesh(std::shared_ptr< TriangleSet< TDataType > > triangleset)
This is an implementation of AdditiveCCD based on peridyno.