#include <Surface.h>
List of all members.
Public Member Functions |
| | Surface () |
| virtual | ~Surface () |
| void | Paint (void) const |
| void | Clear (void) |
| void | CopyFrom (const Geometry &geometry) |
| void | CopyTrianglesFrom (const Geometry &geometry) |
| void | ApplyTransformation (const AffineTransformMatrix &matrix) |
| void | ApplyTransformation (void) |
| size_t | AddTriangle (const Vector3 &a, const Vector3 &b, const Vector3 &c) |
| size_t | AddTriangleTransform (const Vector3 &a, const Vector3 &b, const Vector3 &c, const AffineTransformMatrix &transformMatrix) |
| size_t | AddTriangleWithNormals (const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &na, const Vector3 &nb, const Vector3 &nc) |
| size_t | AddTriangleWithNormal (const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &n) |
| void | AddQuad (const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &d) |
| void | AddQuadTransform (const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &d, const AffineTransformMatrix &transformMatrix) |
| void | CalcNormals (void) |
| size_t | GetVertexCount (void) |
| Vector3 | GetVertex (const size_t i) |
Public Attributes |
| wxString | objectName |
| Vector3 | color |
| bool | visible |
| bool | paintEdges |
| bool | paintTriangles |
| bool | paintVertices |
| AffineTransformMatrix | matrix |
| | Transformation of the data.
|
Detailed Description
Constructor & Destructor Documentation
| Surface::~Surface |
( |
| ) |
[virtual] |
Member Function Documentation
| void Surface::ApplyTransformation |
( |
void |
| ) |
|
| void Surface::CalcNormals |
( |
void |
| ) |
|
| void Surface::Clear |
( |
void |
| ) |
|
| void Surface::CopyFrom |
( |
const Geometry & |
geometry | ) |
|
| void Surface::CopyTrianglesFrom |
( |
const Geometry & |
geometry | ) |
|
| Vector3 Surface::GetVertex |
( |
const size_t |
i | ) |
[inline] |
| size_t Surface::GetVertexCount |
( |
void |
| ) |
[inline] |
| void Surface::Paint |
( |
void |
| ) |
const |
Member Data Documentation
Transformation of the data.
The documentation for this class was generated from the following files: