vtdata library

Inherits FLine3Array.
Public Member Functions  
void  Add (const FPoint3 &p) 
void  Mult (float factor) 
void  ReverseOrder () 
uint  NumTotalVertices () const 
int  WhichRing (int &iVtxNum) const 
Represent a 3D polygon as a collection of closed rings, each of which is represented by a FLine3. The first FLine3 is the 'outside' ring, any subsequent FLine3 are 'inside' rings, which are holes.
In most usage, there should be a consistency in the vertex ordering: the 'outside' ring should be counterclockwise, and the 'inside' ring(s) should be clockwise.
void FPolygon3::Add  (  const FPoint3 &  p  ) 
Add the given amount to all coordinates of the polygon. Spatially, this offsets the location of the polygon.
void FPolygon3::Mult  (  float  factor  ) 
Multiplies (scales) all the coordinates of the polygon.