Construct an instance of the ellipse arc.
Center point of the ellipse.
Normal vector defining the plane of the ellipse
Major axis vector (in WCS coordinates) of the ellipse.
Major axis radius of the ellipse.
Minor axis radius of the ellipse.
Start angle of the ellipse arc in radians.
End angle of the ellipse arc in radians.
When this is set, it calculates the bounding box of this shape and resets this property to false. Default is false.
Center of the ellipse in 3d space
Return true if the arc is clockwise from startAngle to endAngle
Return true if its start point is identical to its end point. Otherwise, return false.
Return angle between endAngle and startAngle in range 0 to 2*PI
End angle of the ellipse arc in radians in the range -pi to pi.
Compute the end point of the ellipse arc.
Return the end point of the ellipse arc.
Check if this ellipse arc is actually a circular arc (major and minor radii are equal)
True if the ellipse arc is circular
Return true if the arc is a large arc whose delta angle value is greater than PI.
Length of this curve.
Unit major axis vector (in WCS coordinates) of the ellipse. The major axis vector is the vector from the ellipse's center point to its start point.
Major axis radius of the ellipse
Unit minor axis vector (in WCS coordinates) of the ellipse.
Minor axis radius of the ellipse
Unit normal vector defining the plane of the ellipse
Start angle of the ellipse arc in radians in the range -pi to pi.
Compute the start point of the ellipse arc.
Return the start point of the ellipse arc.
Determines whether a given point is inside the ellipse.
The 3D point to check.
Calculate a point on the ellipse at a given angle.
Input the angle in radians where the point is to be calculated.
Return the 3d coordinates of the point on the ellipse.
Return new shape translated by given vector. Translation vector may be also defined by a pair of numbers.
Class representing a 3d ellipse arc defined by center, normal, majorAxis, majorAxisRadius, minorAxisRadius, startAngle, and endAngle.