|
Choreonoid
1.5
|
#include <SceneDrawables.h>
Classes | |
| class | Box |
| class | Cone |
| class | Cylinder |
| class | Mesh |
| class | Sphere |
Public Types | |
| enum | PrimitiveType { MESH = 0, BOX, SPHERE, CYLINDER, CONE } |
| typedef Eigen::Map< Array3i > | TriangleRef |
| typedef Eigen::Map< const Array3i > | ConstTriangleRef |
| typedef boost::variant< Mesh, Box, Sphere, Cylinder, Cone > | Primitive |
Public Types inherited from cnoid::SgObject | |
| typedef std::set< SgObject * > | ParentContainer |
| typedef ParentContainer::iterator | parentIter |
| typedef ParentContainer::const_iterator | const_parentIter |
Protected Member Functions | |
| SgMesh (const SgMesh &org, SgCloneMap &cloneMap) | |
Protected Member Functions inherited from cnoid::SgMeshBase | |
| SgMeshBase () | |
| SgMeshBase (const SgMeshBase &org, SgCloneMap &cloneMap) | |
Protected Member Functions inherited from cnoid::SgObject | |
| SgObject () | |
| SgObject (const SgObject &org) | |
| virtual void | onUpdated (SgUpdate &update) |
Protected Member Functions inherited from cnoid::Referenced | |
| Referenced () | |
| Referenced (const Referenced &org) | |
| int | refCount () const |
Additional Inherited Members | |
Protected Attributes inherited from cnoid::SgMeshBase | |
| BoundingBox | bbox |
| typedef Eigen::Map<const Array3i> cnoid::SgMesh::ConstTriangleRef |
| typedef Eigen::Map<Array3i> cnoid::SgMesh::TriangleRef |
| SgMesh::SgMesh | ( | ) |
|
protected |
|
inline |
|
inline |
|
virtual |
Reimplemented from cnoid::SgObject.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Triangle indices (triangles variable) should be CCW.
|
inline |
|
virtual |
Reimplemented from cnoid::SgMeshBase.
1.8.11