30 template<
typename TDataType>
36 typedef typename TDataType::Real
Real;
37 typedef typename TDataType::Coord
Coord;
42 DEF_VAR(
unsigned, Columns, 24,
"Turning Columns");
44 DEF_VAR(
unsigned, EndSegment, 1,
"Turning EndSegment");
54 DEF_VAR(
bool, ReverseNormal, false,
"ReverseNormal");
#define DEF_INSTANCE_IN(T, name, desc)
A PointSet stores the coordinates for a set of independent points.
a class to store polygon whose vertex number is greater or equal than 3
DEF_INSTANCE_STATE(PolygonSet< TDataType >, PolygonSet, "")
DEF_VAR(unsigned, Columns, 24, "Turning Columns")
DEF_VAR(unsigned, EndSegment, 1, "Turning EndSegment")
DECLARE_TCLASS(TurningModel, TDataType)
DEF_INSTANCE_STATE(TriangleSet< TDataType >, TriangleSet, "")
void resetStates() override
DEF_VAR(Real, Radius, 0, "Turning radius")
This is an implementation of AdditiveCCD based on peridyno.
IMPLEMENT_TCLASS(Steer, TDataType)