ACadSharp.Entities.Hatch.BoundaryPath.Arc
class · ACadSharp · CLR name: ACadSharp.Entities.Hatch+BoundaryPath+Arc
No upstream type summary is available.
Base type: ACadSharp.Entities.Hatch.BoundaryPath.Edge. Inherited members are documented on their declaring type.
Interfaces: ACadSharp.Entities.IGeometricEntity.
import acadsharp
Type = acadsharp.get_type('ACadSharp.Entities.Hatch+BoundaryPath+Arc')
Declared public members
Signatures retain CLR types and names. Python.NET resolves overloads and converts compatible Python values at call time. Property setters are shown only when public. Operators retain their CLR names; Python.NET also maps supported operators to Python syntax.
.ctor
ACadSharp.Entities.Hatch.BoundaryPath.Arc()
Initializes a new instance of the Arc class.
.ctor
ACadSharp.Entities.Hatch.BoundaryPath.Arc(ACadSharp.Entities.Circle circle)
Initializes a new instance of the Arc class based on the specified circle or arc geometry.
Remarks: If the provided circle is an arc, the arc's center, radius, start angle, and end angle are used. If the provided circle is a full circle, the arc will represent a full circle with a start angle of 0 and an end angle of 2π. The arc is always constructed in a counterclockwise direction.
circle: The circle or arc from which to construct the arc. Must not be null.
ApplyTransform
System.Void ApplyTransform(CSMath.Transform transform)
Documentation inherited from: base member.
FindIntersections
System.Collections.Generic.IEnumerable[CSMath.XY] FindIntersections(CSMath.Geometry.Line2D line)
Documentation inherited from: base member.
GetBoundingBox
CSMath.BoundingBox GetBoundingBox()
Documentation inherited from: base member.
PolygonalVertexes
System.Collections.Generic.List[CSMath.XYZ] PolygonalVertexes(System.Int32 precision)
Converts the arc in a list of vertexes.
Returns: A list vertexes that represents the arc expressed in object coordinate system.
precision: Number of vertexes generated.
ToArc2D
CSMath.Geometry.Arc2D ToArc2D()
ToEntity
ACadSharp.Entities.Entity ToEntity()
Documentation inherited from: base member.
Center
CSMath.XY Center { get; set; }
Center point (in OCS).
CounterClockWise
System.Boolean CounterClockWise { get; set; }
Is counterclockwise flag.
EndAngle
System.Double EndAngle { get; set; }
End angle.
Radius
System.Double Radius { get; set; }
Radius.
Remarks: For the ellipse this is the length of minor axis (percentage of major axis length).
StartAngle
System.Double StartAngle { get; set; }
Start angle.
Type
ACadSharp.Entities.Hatch.BoundaryPath.EdgeType Type { get; }
Documentation inherited from: base member.