22#include <Volume/Volume.h >
27 template<
typename TDataType>
32 typedef typename TDataType::Real
Real;
33 typedef typename TDataType::Coord
Coord;
#define DECLARE_TCLASS(name, T1)
std::shared_ptr< dyno::DistanceField3D< TDataType > > convert2Uniform(VolumeOctree< TDataType > *volume, Real h)
bool validateInputs() override
TopologyModule::Hexahedron Hexahedron
void resetStates() override
std::shared_ptr< DistanceField3D< TDataType > > m_inputSDF
DEF_VAR(float, Spacing, Real(0.02), " ")
DEF_NODE_PORT(Volume< TDataType >, Volume, "")
DEF_NODE_PORT(VolumeOctree< TDataType >, VolumeOctree, "")
VectorND< PointType, 8 > Hexahedron
This is an implementation of AdditiveCCD based on peridyno.