3#include "Topology/TriangleSet.h" 
   10    template <
typename TDataType> 
class TriangleSet;
 
   18    template<
typename TDataType>
 
   25        typedef typename TDataType::Coord 
Coord;
 
   26        typedef typename TDataType::Matrix 
Matrix;
 
   28        typedef typename ::dyno::Quat<Real> 
TQuat;
 
   44        DEF_VAR(
bool, Sequence, 
false, 
"Import Sequence");
 
#define DECLARE_TCLASS(name, T1)
 
DEF_VAR(Vec3f, Location, 0, "Node location")
 
DEF_VAR(Coord, AngularVelocity, Coord(0), "")
 
void updateStates() override
 
DEF_INSTANCE_STATE(TopologyModule, Topology, "Topology")
 
void convertData(TriangleSet< TDataType > &Triangleset, std::string filename, PointSet< TDataType > &PointSet)
 
void loadObj(PointSet< TDataType > &Pointset, std::string filename)
 
DEF_VAR(bool, Sequence, false, "Import Sequence")
 
GLPointVisualModule * pointrender
 
::dyno::Quat< Real > TQuat
 
DEF_VAR(Vec3f, Rotation, 0, "Node rotation")
 
void resetStates() override
 
DEF_VAR(Coord, Velocity, Coord(0), "")
 
DEF_VAR(Coord, Center, Coord(0), "")
 
DEF_INSTANCE_OUT(PointSet< TDataType >, PointSet, "")
 
DEF_VAR(Vec3f, Scale, Vec3f(1.0f), "Node scale")
 
DEF_VAR(FilePath, FileName, "", "")
 
DEF_VAR(Real, Radius, 1, "Point Radius")
 
This is an implementation of AdditiveCCD based on peridyno.