20 #include <qvector2d.h>
21 #include <qvector3d.h>
47 const std::vector<QVector3D>&
vertices()
const;
62 const std::vector<QVector3D>&
normals()
const;
67 const std::vector<unsigned int>&
indices()
const;
All base classes related to 3D manipulation.
std::vector< QVector3D > _vertices
OGLPrivimitiveType _primitiveType
OGLSimpleMaterial _material
const OBox boundingBox() const
const std::vector< unsigned int > & indices() const
const std::vector< QVector3D > & normals() const
const std::vector< QVector3D > & vertices() const
std::vector< unsigned int > _indices
std::vector< float > _verticesColors
void setMaterial(const OGLSimpleMaterial &material)
const std::vector< QVector2D > & textureCoordinates() const
OGLSimpleMaterial & material()
std::vector< QVector3D > _normals
const std::vector< float > & verticesColors() const
std::vector< QVector2D > _textureCoordinates
void recomputeBoundingBox()
const OGLPrivimitiveType primitiveType() const