#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: