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.