#include <TriangleStrip.h>
Inheritance diagram for Teddy::Models::TriangleStrip:


Public Methods | |
| TriangleStrip () | |
| Constructor. More... | |
| virtual | ~TriangleStrip () |
| Destructor. More... | |
| virtual void | draw (Projection *p) |
| Draw TriangleStrip. More... | |
| virtual void | makeNormal () |
| virtual unsigned long | countCSGFaceElements () |
Protected Attributes | |
| list< Vector * > | normals |
|
|
Constructor.
Definition at line 38 of file TriangleStrip.cpp. |
|
|
Destructor.
Definition at line 43 of file TriangleStrip.cpp. |
|
|
Definition at line 182 of file TriangleStrip.cpp. References Teddy::Models::Element::vertices. |
|
|
|
Calculate a normal for Element. This requires at least three vertices, and the vertices must not be on a single line. Reimplemented from Teddy::Models::Element. Definition at line 99 of file TriangleStrip.cpp. References Teddy::SysSupport::dmsg, Teddy::Models::Element::EL_HAS_ELEMENT_NORMAL, Teddy::Models::Element::EL_USE_ELEMENT_NORMAL, Teddy::MixIn::Options::enable, Teddy::SysSupport::M_WARN, Teddy::Models::Element::normal, normals, Vector, and Teddy::Models::Element::vertices. |
|
|
Definition at line 53 of file TriangleStrip.h. Referenced by draw, and makeNormal. |