EllipticalArc2d.GetEllipticalArcData Method
Parent Object: EllipticalArc2dDescription
Get the data defining this elliptical arc.
Syntax
EllipticalArc2d.GetEllipticalArcData( Center() As Double, MajorAxis() As Double, MajorRadius As Double, MinorRadius As Double, StartAngle As Double, SweepAngle As Double )Parameters
Name | Type | Description |
Center | Double | Input/output Double that specifies the elliptical arc's center. |
MajorAxis | Double | Input/output Double that specifies major axis. |
MajorRadius | Double | Output Double that specifies major radius. |
MinorRadius | Double | Output Double that specifies the minor radius. |
StartAngle | Double | Output Double that specifies the elliptical arc's start angle. This angle is an elliptical angle, not a circular angle, unlike the user interface which uses circular angles in all cases. To convert from an elliptical angle to a circular angle CircAngle = atn( tan(EllipAngle) * MinorRadius / MajorRadius ) To convert from a circular angle to an elliptical angle EllipAngle = atn( tan(CircAngle) * MajorRadius / MinorRadius ) |
SweepAngle | Double | Output Double that specifies the elliptical arc's sweep angle. This angle is an elliptical angle, not a circular angle, unlike the user interface which uses circular angles in all cases. To convert from an elliptical angle to a circular angle CircAngle = atn( tan(EllipAngle) * MinorRadius / MajorRadius ) To convert from a circular angle to an elliptical angle EllipAngle = atn( tan(CircAngle) * MajorRadius / MinorRadius ) |