5#include "Topology/TriangleSet.h"
13 template <
typename TDataType>
class TriangleSet;
15 template<
typename TDataType>
22 typedef typename TDataType::Coord
Coord;
23 typedef typename TDataType::Matrix
Matrix;
37 DEF_VAR(std::string, OutputPath,
"D:/File_",
"OutputPath");
39 DEF_VAR(
unsigned, StartFrame, 1,
"StartFrame");
40 DEF_VAR(
unsigned, EndFrame, 500000,
"EndFrame");
41 DEF_VAR(
unsigned, FrameStep, 1,
"FrameStep");
42 DEF_ENUM(OutputType, OutputType, TriangleMesh,
"OutputType");
#define DEF_INSTANCE_IN(T, name, desc)
#define DECLARE_TCLASS(name, T1)
void preUpdateStates() override
DEF_ENUM(OutputType, OutputType, TriangleMesh, "OutputType")
DEF_VAR(unsigned, StartFrame, 1, "StartFrame")
DECLARE_ENUM(OutputType, TriangleMesh=0, PointCloud=1)
std::shared_ptr< TriangleMeshWriter< TDataType > > ExportModule
DEF_VAR(unsigned, FrameStep, 1, "FrameStep")
void resetStates() override
DEF_VAR(unsigned, EndFrame, 500000, "EndFrame")
DEF_VAR(std::string, OutputPath, "D:/File_", "OutputPath")
std::shared_ptr< TriangleSet< TDataType > > ptr_TriangleSet
This is an implementation of AdditiveCCD based on peridyno.