(Deprecated) use vcTriangleSet
vcPolygon
vcPolygon represents an n-sided face in the 3D world.
Inherits: vcPrimitive
Properties
| Name | Type | Access | Description | 
| Edges | List of vcEdge | R | Gets a list of all edges in polygon. | 
| Normal | vcVector | R | Gets the Normal vector of polygon. | 
| PointCount | Integer | R | Get the number of points in polygon. | 
| Points | List of vcPolygonPoint | R | Gets a list of all points in polygon. | 
Methods
| Name | Return Type | Parameters | Description | 
| addPoint | None | vcPolygonPoint point | Adds a given point to the polygon.
           Note: Points can be shared by different polygons.  | 
      
| getNeighbors | List of vcPolygon | Integer point_index | Returns a list of polygons sharing an edge with the polygon based on a given point_index. | 
| getPoint | vcPolygonPoint | Integer index | Returns a point of the polygon at a given index. | 
| getPointNormal | vcVector | Integer index | Returns the Normal vector of a point in the polygon at a given index. | 
| removePoint | None | vcPolygonPoint point
           or Integer index  | 
        Removes a given point or one at a given index from the polygon. | 
| reverse | None | None | Inverts the face of polygon. | 
| update | None | None | Updates the structure of polygon, which is required when changing point count and point properties. |