DXFReaderNETControlAddPolygon Method (Vector2, Double, Int16, Double, Boolean, Int16, String, String, Boolean)
|
Adds a new regular polygon inscribed in a circle to the current drawing with center, radius and rotation.
Namespace:
DXFReaderNET
Assembly:
DXFReaderNET (in DXFReaderNET.dll) Version: 20.12.2
Syntaxpublic EntityObject AddPolygon(
Vector2 Center,
double Radius,
short Sides,
double Rotation = 0,
bool Circumscribed = false,
short ACIColor = 256,
string LayerName = "",
string LineTypeName = "",
bool AddToDrawing = true
)
Public Function AddPolygon (
Center As Vector2,
Radius As Double,
Sides As Short,
Optional Rotation As Double = 0,
Optional Circumscribed As Boolean = false,
Optional ACIColor As Short = 256,
Optional LayerName As String = "",
Optional LineTypeName As String = "",
Optional AddToDrawing As Boolean = true
) As EntityObject
public:
EntityObject^ AddPolygon(
Vector2 Center,
double Radius,
short Sides,
double Rotation = 0,
bool Circumscribed = false,
short ACIColor = 256,
String^ LayerName = L"",
String^ LineTypeName = L"",
bool AddToDrawing = true
)
member AddPolygon :
Center : Vector2 *
Radius : float *
Sides : int16 *
?Rotation : float *
?Circumscribed : bool *
?ACIColor : int16 *
?LayerName : string *
?LineTypeName : string *
?AddToDrawing : bool
(* Defaults:
let _Rotation = defaultArg Rotation 0
let _Circumscribed = defaultArg Circumscribed false
let _ACIColor = defaultArg ACIColor 256
let _LayerName = defaultArg LayerName ""
let _LineTypeName = defaultArg LineTypeName ""
let _AddToDrawing = defaultArg AddToDrawing true
*)
-> EntityObject
METHOD AddPolygon(
Center AS Vector2,
Radius AS REAL8,
Sides AS SHORT,
Rotation AS REAL8 := 0,
Circumscribed AS LOGIC := FALSE,
ACIColor AS SHORT := 256,
LayerName AS STRING := "",
LineTypeName AS STRING := "",
AddToDrawing AS LOGIC := TRUE
) AS EntityObject
Parameters
- Center
- Type: DXFReaderNETVector2
The center of the polygon. - Radius
- Type: SystemDouble
The radius of the polygon in drawing's units. - Sides
- Type: SystemInt16
The number of sides of the polygon. - Rotation (Optional)
- Type: SystemDouble
The rotation in degree of the polygon. - Circumscribed (Optional)
- Type: SystemBoolean
True for circumscribed polygon about circle, false for inscribed polygonin circle. Default value false. - ACIColor (Optional)
- Type: SystemInt16
A number for 0 to 256 corresponding to the AutoCAD Color Index (0 = ByBlock; 256 = ByLayer. Default value = 256). - LayerName (Optional)
- Type: SystemString
The layer name. If omitted, or layername doesn't exist, the CurrentLayer will be used. - LineTypeName (Optional)
- Type: SystemString
The linetype name. If omitted, or linetype doesn't exist, the CurrentLineTypeName will be used. - AddToDrawing (Optional)
- Type: SystemBoolean
If true, the entity will be added to the drawing. Determines whether the created slot entity should actually be added to the current drawing or database. If false, the method just creates and returns the EntityObject without inserting it into the drawing. Useful when you want to preview, modify, or combine it with other entities before committing.
Return Value
Type:
EntityObjectThe new added entity as a
Light Weight Polyline.
RemarksThe entity is added to the active layout.
See Also