IPolygon3D_DG Interface
A polygon in 3D defined by an array of points. It is considered closed is the first and the last points coinside geometrically (tolerance 1e-6).
Polygons are often used to approximate a curve, in which case the GetParameters() may contain array of parameters on the curve.
A standalone 3D polygon can be created via IObjectGenerator_DG.Create("IPolygon3D_DG") > IPolygon3D_DG query.
Implements also: IObject_DG.
- GetPoints
- SetPoints
- GetPointCount
- IsClosed
- GetParameters
- SetParameters
IPointArray_DG GetPoints()
void SetPoints(IPointArray_DG points)
int GetPointCount()
bool IsClosed()
IArrayDouble_DG GetParameters()
Returns null if the parameters were not stored neither by internal algorithms nor by a SetParameters() call.
The returned array is not a reference. A call to the SetParameters() method below is required to reflect in the polygon any changes
to the array.
void SetParameters(IArrayDouble_DG parameters)
|