openrave.org

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 グループ ページ
Public メソッド | Public 変数 | フレンド | すべてのメンバ一覧
クラス OpenRAVE::TriMesh

User data for trimesh geometries. Vertices are defined in counter-clockwise order for outward pointing faces. [詳細]

#include <openrave.h>

OpenRAVE::TriMeshのコラボレーション図
Collaboration graph
[凡例]

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< Vectorvertices
 
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.h2323 行で定義されています。

関数

void OpenRAVE::TriMesh::Append ( const TriMesh mesh)

append another TRIMESH to this tri mesh

libopenrave.cpp1667 行で定義されています。

void OpenRAVE::TriMesh::Append ( const TriMesh mesh,
const Transform trans 
)

libopenrave.cpp1679 行で定義されています。

void OpenRAVE::TriMesh::ApplyTransform ( const Transform t)

libopenrave.cpp1653 行で定義されています。

void OpenRAVE::TriMesh::ApplyTransform ( const TransformMatrix t)

libopenrave.cpp1660 行で定義されています。

AABB OpenRAVE::TriMesh::ComputeAABB ( ) const

libopenrave.cpp1694 行で定義されています。

void OpenRAVE::TriMesh::serialize ( std::ostream &  o,
int  options = 0 
) const

libopenrave.cpp1729 行で定義されています。

フレンドと関連する関数

OPENRAVE_API std::ostream& operator<< ( std::ostream &  O,
const TriMesh trimesh 
)
friend
OPENRAVE_API std::istream& operator>> ( std::istream &  I,
TriMesh trimesh 
)
friend

変数

std::vector<int> OpenRAVE::TriMesh::indices

openrave.h2327 行で定義されています。

std::vector<Vector> OpenRAVE::TriMesh::vertices

openrave.h2326 行で定義されています。


このクラスの説明は次のファイルから生成されました: