A triangle defined by 3 points. More...
#include <geometry.h>
Public Member Functions | |
triangle () | |
triangle (const RaveVector< T > &v1, const RaveVector< T > &v2, const RaveVector< T > &v3) | |
~triangle () | |
const RaveVector< T > & | operator[] (int i) const |
RaveVector< T > & | operator[] (int i) |
RaveVector< T > | normal () |
assumes CCW ordering of vertices | |
Public Attributes | |
RaveVector< T > | v1 |
RaveVector< T > | v2 |
RaveVector< T > | v3 |
the vertices of the triangle | |
A triangle defined by 3 points.
Definition at line 673 of file geometry.h.
|
inline |
Definition at line 676 of file geometry.h.
|
inline |
Definition at line 678 of file geometry.h.
|
inline |
Definition at line 680 of file geometry.h.
|
inline |
assumes CCW ordering of vertices
Definition at line 693 of file geometry.h.
|
inline |
Definition at line 685 of file geometry.h.
|
inline |
Definition at line 688 of file geometry.h.
RaveVector<T> OpenRAVE::geometry::triangle< T >::v1 |
Definition at line 683 of file geometry.h.
RaveVector<T> OpenRAVE::geometry::triangle< T >::v2 |
Definition at line 683 of file geometry.h.
RaveVector<T> OpenRAVE::geometry::triangle< T >::v3 |
the vertices of the triangle
Definition at line 683 of file geometry.h.