PeriDyno 0.9.2
Loading...
Searching...
No Matches
GLElementVisualModule.h
Go to the documentation of this file.
1
2
3#pragma once
4#include "Topology/TriangleSet.h"
5#include "Topology/DiscreteElements.h"
6
7#include "GLVisualModule.h"
11
12
13namespace dyno
14{
15 template<typename TDataType> class DiscreteElements;
16
18
71};
#define DECLARE_CLASS(name)
Definition Object.h:65
std::shared_ptr< DiscreteElements< DataType3f > > discreteSet
virtual void releaseGL() override
virtual void updateGL() override
virtual void updateImpl() override
virtual void paintGL(const RenderParams &rparams) override
void updateEnded() override
void updateStarted() override
Two functions called at the beginning and end of update() used for debug.
DArray< TopologyModule::Triangle > triangles
DEF_VAR_IN(float, TimeStep, "dt")
virtual bool initializeGL() override
DArray< Coord3D > standard_sphere_position
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:24
Vector< float, 3 > Coord3D