EllipticalArc.GetEllipticalArcData Method
Parent Object: EllipticalArcDescription
Get the data defining this elliptical arc.
Syntax
EllipticalArc.GetEllipticalArcData( Center() As Double, MajorAxis() As Double, MinorAxis() 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. |
MinorAxis | Double | Input/output Double that specifies minor 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 ) |