57 #endif // __CORNER2D_H
Corner2D(const Vec3 &, int)
Definition: Corner2D.cpp:22
class for edge in 2D "mesh"
Definition: Edge2D.h:38
Vec3 getDirectionFromPoint(const Vec3 &) const
Definition: Corner2D.cpp:77
bool isValidContact(const Vec3 &) const
Definition: Corner2D.cpp:58
int getID() const
Definition: Corner2D.h:51
int getNEdges() const
Definition: Corner2D.h:52
Class representing the corner in a 2D "mesh".
Definition: Corner2D.h:34
double sep(const Vec3 &) const
Definition: Corner2D.cpp:45
void applyForceToEdge(int, const Vec3 &)
Definition: Corner2D.cpp:119
void addEdge(Edge2D *)
Definition: Corner2D.cpp:35
Vec3 getEdgeNormal(int) const
Definition: Corner2D.cpp:98
int m_id
Definition: Corner2D.h:39
Vec3 m_p
Definition: Corner2D.h:37
Vec3 getPos() const
Definition: Corner2D.h:50
void move(const Vec3 &)
Definition: Corner2D.cpp:87
vector< Edge2D * > m_edges
Definition: Corner2D.h:38