Nodes
makeThreePointCircularArc
Show frames
Go to:
Related nodes. Attributes.
Compute a non rational circular arc (bspline form) passing
through three given points in space.
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, radius, sweep angle and the normal
of the plane containing the arc can be queried using the output
attributes "center", "radius", "sweep" and "normal" respectively.
The created arc available at "outputCurve" is non-rational.
Node name | Parents | MFn type | Compatible function sets |
---|
makeThreePointCircularArc | makeCircularArc | kNurbsCircular3PtArc | kBase kNamedObject kDependencyNode kCreate kNurbsCircular3PtArc |
Related nodes
makeNurbCircle, makeCircularArc, makeTwoPointCircularArc
Attributes (13)
point1, point1X, point1Y, point1Z, point2, point2X, point2Y, point2Z, point3, point3X, point3Y, point3Z, radius
Long name (short name) | Type | Default | Flags |
---|
|
point1
(pt1 )
| double3 | |     |
|
| point1X
(p1x )
| distance (double) | 0.0cm |      | |
|
| point1Y
(p1y )
| distance (double) | 1.0cm |      | |
|
| point1Z
(p1z )
| distance (double) | 0cm |      | |
|
|
point2
(pt2 )
| double3 | |     |
|
| point2X
(p2x )
| distance (double) | 0.7071cm |      | |
|
| point2Y
(p2y )
| distance (double) | 0.7071cm |      | |
|
| point2Z
(p2z )
| distance (double) | 0cm |      | |
|
|
point3
(pt3 )
| double3 | |     |
|
| point3X
(p3x )
| distance (double) | 1cm |      | |
|
| point3Y
(p3y )
| distance (double) | 0cm |      | |
|
| point3Z
(p3z )
| distance (double) | 0cm |      | |
|
|
radius
(r )
| distance (double) | 0.0cm |   |
|