This document is archived and information here might be outdated. Recommended version. |
Provides access to members that construct an elliptic arc segment using other geometries and measures.
IConstructEllipticArc contains methods for constructing Full EllipticArcs, Quarter EllipticArcs, suggested EllipticArcs, and general EllipticArcs. Only ConstructUpToFivePoints can construct a rotated EllipticArc. All other EllipticArcs are unrotated (or rotated by Pi/2).
Name | Description | |
---|---|---|
ConstructEnvelope | Constructs the inscribed ellipse of the given envelope. The ellipse is oriented counterclockwise. | |
ConstructQuarterEllipse | Construct an elliptic arc that starts at fromPoint, goes to toPoint, and spans an angle of pi/2. The rotation of the ellipse will be either 0 or pi/2. | |
ConstructTwoPointsEnvelope | Construct an elliptic arc that starts at fromPoint, goes to toPoint, and tries to have the embedded ellipse inscribed in the suggestedEnvelope. The result will have rotation of 0 or pi/2. | |
ConstructUpToFivePoints | Constructs an elliptic arc, given up to 5 points, such that the embedded ellipse passes through as many as possible. The arc will start at the first point and end at the second, passing through the third. |
Classes | Description |
---|---|
EllipticArc | A portion of the boundary of a 2D ellipse that connects two points; optionally has measure, height and ID attributes at each endpoint. |