20#include "Topology/TriangleSet.h"
24 template<
typename TDataType>
29 typedef typename TDataType::Real
Real;
30 typedef typename TDataType::Coord
Coord;
#define DECLARE_TCLASS(name, T1)
#define IMPLEMENT_TCLASS(name, T1)
void resetStates() override
std::string getNodeType() override
~MarchingCubes() override
void updateStates() override
DEF_VAR(Real, GridSpacing, Real(0.05), "")
DEF_INSTANCE_IN(LevelSet< TDataType >, LevelSet, "A 3D signed distance field")
DEF_VAR(Real, IsoValue, Real(0), "Iso value")
void constructSurfaceMesh()
DEF_INSTANCE_STATE(TriangleSet< TDataType >, TriangleSet, "An iso surface")
This is an implementation of AdditiveCCD based on peridyno.