
Name 
Description 

ConstructArcDistance 
Constructs an arc from a center point, a starting point, and an arc length. 

ConstructBearingAngleArc 
Constructs an arc with the given chord bearing, central angle and arc distance. 

ConstructBearingAngleChord 
Constructs an arc with the given chord bearing, central angle and chord distance. 

ConstructBearingAngleTangent 
Constructs an arc with the given chord bearing, central angle and tangent distance. 

ConstructBearingArcTangent 
Constructs an arc with the given chord bearing, arc distance and tangent distance. 

ConstructBearingChordArc 
Constructs an arc with the given chord bearing, chord distance and arc distance (negative for clockwise orientation). 

ConstructBearingChordTangent 
Constructs an arc with the given chord bearing, chord distance and tangent distance. 

ConstructBearingRadiusAngle 
Constructs an arc with the given chord bearing, radius and central angle. 

ConstructBearingRadiusArc 
Constructs an arc with the given chord bearing, radius and arc distance. 

ConstructBearingRadiusChord 
Constructs an arc with the given chord bearing, radius and chord distance. 

ConstructBearingRadiusTangent 
Constructs an arc with the given chord bearing, radius and tangent distance. 

ConstructChordDistance 
Constructs an arc from a center point, a starting point, and a chord length. 

ConstructChordDistanceEx 
Constructs an arc from a center point, a from point, and a chord length. 

ConstructCircle 
Constructs a circle of a given radius and orientation. 

ConstructEndPointsAngle 
Constructs an arc from the given endpoints and central angle. 

ConstructEndPointsArc 
Constructs an arc from the given endpoints and arc distance. 

ConstructEndPointsChordHeight 
Constructs an arc with specified endpoints and and chord height. 

ConstructEndPointsRadius 
Constructs an arc from the given endpoints and radius. 

ConstructEndPointsTangent 
Constructs an arc from the given endpoints and tangent distance. 

ConstructFilletPoint 
Constructs an arc of given start point near first segment and tangent to two segments. hintPoint can be nil or can be a location near the desired fillet. 

ConstructFilletRadius 
Constructs an arc of given radius and tangent to two segments. hintPoint can be nil or can be a location near the desired fillet. 

ConstructTangentAndPoint 
Constructs an arc with one endpoint being p, tangent to s, and connected to s. If atFrom is true, the connection is at s's from point, otherwise at s's to point. 

ConstructTangentAngleArc 
Constructs an arc with a common tangent to the input segment, a given central angle and an arc length. 

ConstructTangentAngleChord 
Constructs an arc with a common tangent to the input segment, a given central angle and a chord length. 

ConstructTangentAngleTangent 
Constructs an arc with a common tangent to the input segment, a given central angle and a tangent length. 

ConstructTangentArcTangent 
Constructs an arc with a common tangent to the input segment, a given arc length and a tangent length. 

ConstructTangentChordArc 
Constructs an arc with a common tangent to the input segment, a given chord length and an arc length. 

ConstructTangentChordTangent 
Constructs an arc with a common tangent to input segment, a given chord length and a tangent length. 

ConstructTangentDistance 
Constructs an arc from a center point, a starting point, and an tangent length. 

ConstructTangentRadiusAngle 
Constructs an arc with a common tangent to the input segment, a given radius and a central angle. 

ConstructTangentRadiusArc 
Constructs an arc having a common tangent to the input segment, a given radius and an arc length. 

ConstructTangentRadiusChord 
Constructs an arc with a common tangent to the input segment, a given radius and a chord length. 

ConstructTangentRadiusChordEx 
Constructs an arc with a common tangent to the input segment, a given radius and a chord length. 

ConstructTangentRadiusTangent 
Constructs an arc with a common tangent to the input segment, a given radius and a tangent length. 

ConstructThreePoints 
Constructs an arc from three points. useExistingCenter can be set to true in order to help create a reasonable arc when from and to are identical. 

QueryFilletRadiusRange 
Returns minimum and maximum radius for fillet to touch both input segments. hintPoint can be nil or can be a location near the desired fillet. 