#include <polygonmesh.hh>
Inheritance diagram for A3DL::PolygonMesh:
|
Definition at line 55 of file polygonmesh.hh. Referenced by getPolygons(). |
|
Definition at line 62 of file polygonmesh.hh. Referenced by unpackTextureSpace(). |
|
Definition at line 36 of file polygonmesh.cc. Referenced by new_PolygonMesh(). |
|
Definition at line 41 of file polygonmesh.cc. |
|
Are these polygons double sided?
Definition at line 578 of file polygonmesh.cc. |
|
Get the normal vectors.
Definition at line 315 of file polygonmesh.cc. |
|
Get all polygons.
Definition at line 332 of file polygonmesh.cc. Referenced by setPolygon(). |
|
Definition at line 589 of file polygonmesh.cc. |
|
Get all UV coordinates.
Definition at line 364 of file polygonmesh.cc. |
|
Get the current texture spaces used for polygons.
Definition at line 523 of file polygonmesh.cc. |
|
Reimplemented from A3DL::Object3D. Definition at line 607 of file polygonmesh.cc. |
|
Get all vertices.
Definition at line 299 of file polygonmesh.cc. |
|
Definition at line 602 of file polygonmesh.cc. |
|
Definition at line 381 of file polygonmesh.cc. Referenced by setTextureSpace(), and setTextureSpaces(). |
|
Reimplemented from A3DL::Object3D. Definition at line 612 of file polygonmesh.cc. |
|
Set whether to treat polygons as double sided or single sided. Direction is determined using the cross product of the first two edges, with the vertices listed in clockwise order.
Definition at line 573 of file polygonmesh.cc. |
|
Set the vertex normal vector, used for lighting.
Definition at line 74 of file polygonmesh.cc. |
|
Set all the normals at once.
Definition at line 197 of file polygonmesh.cc. |
|
Change a single polygon. This is very efficient for strictly triangular meshes, less efficient for polygonal meshes.
Definition at line 104 of file polygonmesh.cc. |
|
Set all polygons at once.
Definition at line 224 of file polygonmesh.cc. Referenced by setPolygon(). |
|
Set all UV coordinates at once.
Definition at line 141 of file polygonmesh.cc. |
|
Set all UV coordinates at once.
Definition at line 273 of file polygonmesh.cc. |
|
Set the texture mapping for a specific polygon.
Definition at line 541 of file polygonmesh.cc. |
|
Set the per-polygon texture spaces.
Definition at line 497 of file polygonmesh.cc. |
|
Set a single vertex.
Definition at line 45 of file polygonmesh.cc. |
|
Set all vertices at once.
Definition at line 171 of file polygonmesh.cc. |
|
Definition at line 442 of file polygonmesh.cc. Referenced by getTextureSpaces(). |