54 pair<int,int>
getIDs()
const {
return make_pair(m_id1,m_id2);};
void move(const Vec3 &)
Definition: Edge.cpp:173
void applyForce(const Vec3 &f)
Definition: Edge.cpp:33
bool isValidContact(const Vec3 &) const
Definition: Edge.cpp:93
int m_id1
Definition: Edge.h:39
Vec3 getBoundingBoxMax() const
Definition: Edge.cpp:124
Vec3 getDirectionFromPoint(const Vec3 &) const
Definition: Edge.cpp:138
Vec3 getBoundingBoxMin() const
Definition: Edge.cpp:116
Class representing the edge of a polygon.
Definition: Edge.h:35
Triangle * m_t2
Definition: Edge.h:38
Class representing a Triangle.
Definition: Triangle.h:47
friend ostream & operator<<(ostream &, const Edge &)
Definition: Edge.cpp:182
Triangle * m_t1
Definition: Edge.h:38
int m_id2
Definition: Edge.h:39
void moveNode(int, const Vec3 &)
Definition: Edge.cpp:157
abstract base class for edges in mesh (2D or 3D)
Definition: AEdge.h:27
Edge(int, int, const Vec3 &, const Vec3 &)
Definition: Edge.cpp:25
pair< int, int > getIDs() const
Definition: Edge.h:54