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