Go to: Related nodes. Attributes.

Compute a non rational circular arc (bspline form).
The degree of the created arc can be linear or cubic and is controlled using the attribute "degree". The number of spans of the curve can be controlled using the attribute "sections".
The computed arc's center, sweep angle and the normal of the plane containing the arc can be queried using the output attributes "center", "sweep" and "normal" respectively. The created arc is available at "outputCurve" and is non-rational.

This node is abstract

Node nameParentsMFn typeCompatible function sets
makeCircularArcabstractBaseCreate

## Attributes (12)

Long name (short name)TypeDefaultFlags
`degree` (`d`) enum3
 The degree of the resulting circular arc. 1 - linear, 3 - cubic
`sections` (`s`) integer8
 The number of sections on the arc.
`center` (`c`) double3
 Output, the center point of the circular arc
`centerX` (`cx`) distance (double)0.0cm
 Output, X coord of the center point.
`centerY` (`cy`) distance (double)0.0cm
 Output, Y of the center point.
`centerZ` (`cz`) distance (double)0.0cm
 Output Z of the center point.
`normal` (`nr`) double3
 Ouput, the normal of the plane in which the circular arc will lie.
`normalX` (`nrx`) distance (double)0.0cm
 Output, X of the normal direction.
`normalY` (`nry`) distance (double)0.0cm
 Output, Y of the normal direction.
`normalZ` (`nrz`) distance (double)0.0cm
 Output, Z of the normal direction.
`sweep` (`sw`) angle (double)0.0deg
 The sweep angle of circular arc in radians.
`outputCurve` (`oc`) nurbsCurveNULL
 Output circular arc curve.