User data for trimesh geometries. Vertices are defined in counter-clockwise order for outward pointing faces. [詳細]
#include <openrave.h>
Public メソッド | |
void | ApplyTransform (const Transform &t) |
void | ApplyTransform (const TransformMatrix &t) |
void | Append (const TriMesh &mesh) |
append another TRIMESH to this tri mesh | |
void | Append (const TriMesh &mesh, const Transform &trans) |
AABB | ComputeAABB () const |
void | serialize (std::ostream &o, int options=0) const |
Public 変数 | |
std::vector< Vector > | vertices |
std::vector< int > | indices |
フレンド | |
OPENRAVE_API std::ostream & | operator<< (std::ostream &O, const TriMesh &trimesh) |
OPENRAVE_API std::istream & | operator>> (std::istream &I, TriMesh &trimesh) |
User data for trimesh geometries. Vertices are defined in counter-clockwise order for outward pointing faces.
openrave.h の 2323 行で定義されています。
void OpenRAVE::TriMesh::Append | ( | const TriMesh & | mesh | ) |
append another TRIMESH to this tri mesh
libopenrave.cpp の 1667 行で定義されています。
libopenrave.cpp の 1679 行で定義されています。
void OpenRAVE::TriMesh::ApplyTransform | ( | const Transform & | t | ) |
libopenrave.cpp の 1653 行で定義されています。
void OpenRAVE::TriMesh::ApplyTransform | ( | const TransformMatrix & | t | ) |
libopenrave.cpp の 1660 行で定義されています。
AABB OpenRAVE::TriMesh::ComputeAABB | ( | ) | const |
libopenrave.cpp の 1694 行で定義されています。
void OpenRAVE::TriMesh::serialize | ( | std::ostream & | o, |
int | options = 0 |
||
) | const |
libopenrave.cpp の 1729 行で定義されています。
|
friend |
|
friend |
std::vector<int> OpenRAVE::TriMesh::indices |
openrave.h の 2327 行で定義されています。
std::vector<Vector> OpenRAVE::TriMesh::vertices |
openrave.h の 2326 行で定義されています。