Function or value | Description |
Full Usage:
boundingBox givenArc
Parameters:
Arc2D<'Units, 'Coordinates>
Returns: BoundingBox2D<'Units, 'Coordinates>
|
|
|
|
|
|
|
|
|
|
Full Usage:
fromNondegenerate arc
Parameters:
Nondegenerate<'Units, 'Coordinates>
Returns: Arc2D<'Units, 'Coordinates>
|
|
|
|
|
|
Full Usage:
nondegenerate arc
Parameters:
Arc2D<'Units, 'Coordinates>
Returns: Result<Nondegenerate<'Units, 'Coordinates>, Point2D<'Units, 'Coordinates>>
|
![]() ![]() ![]() ![]() ![]() ![]() Attempt to construct a non-degenerate arc from a general `Arc2d`. If the arc is in fact degenerate (consists of a single point), returns an `Err` with that point.
|
|
![]() ![]() ![]() ![]() ![]() ![]() Take an arc considered to be defined in local coordinates relative to a given reference frame, and return that arc expressed in global coordinates.
|
|
|
|
|
|
![]() ![]() ![]() ![]() ![]() ![]() Take an arc defined in global coordinates, and return it expressed in local coordinates relative to a given reference frame.
|
|
|
|
|
Full Usage:
sample nondegenerateArc parameterValue
Parameters:
Nondegenerate<'Units, 'Coordinates>
parameterValue : float
Returns: Point2D<'Units, 'Coordinates> * Direction2D<'Coordinates>
|
|
|
|
|
|
|
|
![]() ![]() ![]() ![]() ![]() ![]() Construct an arc by sweeping (rotating) a given start point around a given center point by a given angle. The center point to sweep around is given first and the start point to be swept is given last. A positive swept angle means that the arc is formed by rotating the start point counterclockwise around the center point. A negative swept angle results in a clockwise arc instead.
|
|
Full Usage:
tangentDirection arc parameterValue
Parameters:
Nondegenerate<'Units, 'Coordinates>
parameterValue : float
Returns: Direction2D<'Coordinates>
|
|
|
![]() ![]() ![]() ![]() ![]() ![]() Attempt to construct an arc that starts at the first given point, passes through the second given point and ends at the third given point:
|
|
|
Full Usage:
translateIn direction distance arc
Parameters:
Direction2D<'Coordinates>
distance : Quantity<'Units>
arc : Arc2D<'Units, 'Coordinates>
Returns: Arc2D<'Units, 'Coordinates>
|
|
|
|
Full Usage:
withRadius radius sweptAngle startPoint endPoint
Parameters:
Quantity<'Units>
sweptAngle : SweptAngle
startPoint : Point2D<'Units, 'Coordinates>
endPoint : Point2D<'Units, 'Coordinates>
Returns: Arc2D<'Units, 'Coordinates> option
|
|
|
|