#include <SceneDrawables.h>
◆ ConstTriangleRef
◆ Primitive
◆ TriangleRef
◆ PrimitiveType
| Enumerator |
|---|
| MESH | |
| BOX | |
| SPHERE | |
| CYLINDER | |
| CONE | |
◆ SgMesh() [1/2]
◆ SgMesh() [2/2]
◆ addTriangle() [1/2]
◆ addTriangle() [2/2]
| void cnoid::SgMesh::addTriangle |
( |
int |
v0, |
|
|
int |
v1, |
|
|
int |
v2 |
|
) |
| |
|
inline |
◆ clone()
◆ numTriangles()
| int cnoid::SgMesh::numTriangles |
( |
| ) |
const |
|
inline |
◆ primitive()
template<class TPrimitive >
| const TPrimitive& cnoid::SgMesh::primitive |
( |
| ) |
const |
|
inline |
◆ primitiveType()
| const int cnoid::SgMesh::primitiveType |
( |
| ) |
const |
|
inline |
◆ reserveNumTriangles()
| void cnoid::SgMesh::reserveNumTriangles |
( |
int |
n | ) |
|
|
inline |
◆ setNumTriangles()
| void cnoid::SgMesh::setNumTriangles |
( |
int |
n | ) |
|
|
inline |
◆ setPrimitive()
template<class TPrimitive >
| void cnoid::SgMesh::setPrimitive |
( |
const TPrimitive & |
prim | ) |
|
|
inline |
◆ setTriangle()
| void cnoid::SgMesh::setTriangle |
( |
int |
index, |
|
|
int |
v0, |
|
|
int |
v1, |
|
|
int |
v2 |
|
) |
| |
|
inline |
◆ triangle() [1/2]
◆ triangle() [2/2]
◆ triangleVertices() [1/2]
| const SgIndexArray& cnoid::SgMesh::triangleVertices |
( |
| ) |
const |
|
inline |
Triangle indices (triangles variable) should be CCW.
◆ triangleVertices() [2/2]
◆ updateBoundingBox()
| void SgMesh::updateBoundingBox |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: