![]() |
RobWorkProject
24.12.4-
|
Triangle facet. triangle class that stores one normal for each vertex in the triangle. More...
#include <Triangle.hpp>
Public Types | |
typedef T | value_type |
value type of vertices | |
Public Member Functions | |
TriangleN3 (const rw::math::Vector3D< T > &p1, const rw::math::Vector3D< T > &p2, const rw::math::Vector3D< T > &p3, const rw::math::Vector3D< T > &n1, const rw::math::Vector3D< T > &n2, const rw::math::Vector3D< T > &n3) | |
constructor, with all input defined | |
TriangleN3 (const Triangle< T > &t, const rw::math::Vector3D< T > &n1, const rw::math::Vector3D< T > &n2, const rw::math::Vector3D< T > &n3) | |
constructor from triangle and normals | |
rw::math::Vector3D< T > & | getNormal (size_t i) |
get normal of vertice i More... | |
const rw::math::Vector3D< T > & | getNormal (size_t i) const |
return vertex normal of the vertex specified by i | |
virtual rw::math::Vector3D< T > & | getVertex (size_t i) |
get vertex at index i More... | |
virtual const rw::math::Vector3D< T > & | getVertex (size_t i) const |
get vertex at index i More... | |
rw::math::Vector3D< T > & | operator[] (size_t i) |
get vertex at index i More... | |
const rw::math::Vector3D< T > & | operator[] (size_t i) const |
get vertex at index i More... | |
rw::math::Vector3D< T > | calcFaceNormal () const |
calculates the face normal of this triangle. It is assumed that the triangle vertices are arranged counter clock wise. More... | |
TriangleN3< T > | transform (const rw::math::Transform3D< T > &t3d) const |
Returns TriangleN2 transformed by t3d. | |
const Triangle< T > & | getTriangle () const |
Triangle< T > & | getTriangle () |
Triangle facet. triangle class that stores one normal for each vertex in the triangle.
|
inline |
calculates the face normal of this triangle. It is assumed that the triangle vertices are arranged counter clock wise.
|
inline |
get normal of vertice i
i | [in] index of vertice |
|
inlinevirtual |
get vertex at index i
|
inlinevirtual |
get vertex at index i
|
inline |
get vertex at index i
|
inline |
get vertex at index i