24 template<
typename TDataType>
30 typedef typename TDataType::Real
Real;
31 typedef typename TDataType::Coord
Coord;
35 inline std::string
caption()
override {
return "Merge Multi TriangleSet"; }
41 DEF_ENUM(UpdateMode, UpdateMode, UpdateMode::Reset,
"");
#define IMPLEMENT_TCLASS(name, T1)
DECLARE_TCLASS(Merge, TDataType)
DEF_INSTANCE_STATE(TriangleSets< TDataType >, TriangleSets, "")
DEF_ENUM(UpdateMode, UpdateMode, UpdateMode::Reset, "")
DECLARE_ENUM(UpdateMode, Reset=0, Tick=1)
void resetStates() override
void preUpdateStates() override
std::string caption() override
Return the caption.
DEF_INSTANCES_IN(TriangleSet< TDataType >, TriangleSet, "")
This is an implementation of AdditiveCCD based on peridyno.