21#include "Topology/TriangleSet.h"
26 template<
typename TDataType>
31 typedef typename TDataType::Real
Real;
32 typedef typename ::dyno::Vector<Real, 2>
Coord2D;
33 typedef typename ::dyno::Vector<Real, 3>
Coord3D;
34 typedef typename ::dyno::Vector<Real, 4>
Coord4D;
#define DECLARE_TCLASS(name, T1)
#define IMPLEMENT_TCLASS(name, T1)
::dyno::Vector< Real, 4 > Coord4D
void updateStates() override
DEF_INSTANCE_STATE(HeightField< TDataType >, HeightField, "")
DEF_ARRAY2D_STATE(Coord4D, BumpMap, DeviceType::GPU, "")
DEF_INSTANCE_STATE(TriangleSet< TDataType >, TriangleSet, "Topology")
::dyno::Vector< Real, 2 > Coord2D
DEF_VAR(FilePath, FileName, "", "File name for the ocean mesh")
DEF_ARRAY_STATE(Coord2D, TexCoord, DeviceType::GPU, "")
::dyno::Vector< Real, 3 > Coord3D
void resetStates() override
This is an implementation of AdditiveCCD based on peridyno.