PolygonCreateCircle
Returns a new circular polygon.
This function is intended to be used with the DriveWorks 3D Extrusion entity.
Syntax
PolygonCreateCircle(X,Y,Radius,Segments)
Where:
X: The center X position of the circle in millimeters.
Y: The center Y position of the circle in millimeters.
Radius: The radius of the circle in millimeters.
Segments: The number of edge segments.
Examples
Example 1
Rule (Fill Paths)
PolygonCreateCircle(0,0,50,8)
Result
{"50|0","35.35534|35.35534","-2.185569E-06|50","-35.35534|35.35534","-50|-4.371139E-06","-35.35534|-35.35534","5.96244E-07|-50","35.35533|-35.35534"}
The points for each coordinate of the circle polygon are created.
See Also
The following Polygon functions are also available:
PolygonCombine - Combines two or more polygons.
PolygonCreateArc - Returns a new arc polygon.
PolygonCreateBox - Returns a new box polygon.
PolygonCreateCircle - Returns a new circular polygon.
PolygonCreateRoundedBox - Returns a new rounded box polygon.
PolygonCreateThickLine - Returns a new polygon by creating the outline of a given series of points.
PolygonCreateUniformThickLine - Returns a new polygon by creating a uniform outline of a given series of points.
PolygonFromPoints - Returns a new polygon created from the given list of points.
PolygonRotate- Returns a copy of the given polygon rotated around its local origin.
PolygonScale - Returns a copy of the given polygon scaled along the X and Y axes.
PolygonSpline - Creates a polygon that forms a cardinal spline path along the given polygon's points.
PolygonTranslate - Returns a copy of the given polygon translated along the X and Y axes.