3#include "Topology/TriangleSet.h"
9 template<
typename TDataType>
14 typedef typename TDataType::Real
Real;
15 typedef typename TDataType::Coord
Coord;
16 typedef typename TDataType::Matrix
Matrix;
#define DECLARE_TCLASS(name, T1)
#define IMPLEMENT_TCLASS(name, T1)
DEF_VAR(FilePath, EnvelopeName, getAssetPath()+"obj/boat_boundary.obj", "")
void updateStates() override
void resetStates() override
DEF_VAR(FilePath, MeshName, getAssetPath()+"obj/boat_mesh.obj", "")
DEF_INSTANCE_STATE(TriangleSet< TDataType >, InitialEnvelope, "Envelope for the mesh")
DEF_INSTANCE_STATE(TriangleSet< TDataType >, InitialMesh, "Initial mesh")
DEF_INSTANCE_STATE(TriangleSet< TDataType >, Mesh, "Mesh")
DEF_INSTANCE_STATE(TriangleSet< TDataType >, Envelope, "Envelope for the mesh")
DEF_VAR(Real, Density, Real(1000), "Density")
This is an implementation of AdditiveCCD based on peridyno.