19#include "Topology/TriangleSet.h"
26 template<
typename TDataType>
32 typedef typename TDataType::Real
Real;
33 typedef typename TDataType::Coord
Coord;
53 DEF_ENUM(UpdateMode, UpdateMode, UpdateMode::Reset,
"");
#define IMPLEMENT_TCLASS(name, T1)
DECLARE_TCLASS(Merge, TDataType)
DEF_INSTANCE_IN(TriangleSet< TDataType >, TriangleSet03, "")
DEF_INSTANCE_IN(TriangleSet< TDataType >, TriangleSet04, "")
DEF_ENUM(UpdateMode, UpdateMode, UpdateMode::Reset, "")
DECLARE_ENUM(UpdateMode, Reset=0, Tick=1)
void resetStates() override
void preUpdateStates() override
DEF_INSTANCE_IN(TriangleSet< TDataType >, TriangleSet01, "")
DEF_INSTANCE_IN(TriangleSet< TDataType >, TriangleSet02, "")
DEF_INSTANCE_STATE(TriangleSet< TDataType >, TriangleSet, "")
This is an implementation of AdditiveCCD based on peridyno.