Nodes
makeTwoPointCircularArc
Show frames
Go to:
Related nodes. Attributes.
Compute a non rational circular arc (bspline form) passing
through two given points.
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 radius of the arc can be specified using the attribute "radius".
The radius must be atleast half the distance between the two points.
The created arc available at "outputCurve" is non-rational.
Node name | Parents | MFn type | Compatible function sets |
---|
makeTwoPointCircularArc | makeCircularArc | kNurbsCircular2PtArc | kBase kNamedObject kDependencyNode kCreate kNurbsCircular2PtArc |
Related nodes
makeNurbCircle, makeCircularArc, makeThreePointCircularArc
Attributes (14)
directionVector, directionVectorX, directionVectorY, directionVectorZ, point1, point1X, point1Y, point1Z, point2, point2X, point2Y, point2Z, radius, toggleArc
Long name (short name) | Type | Default | Flags |
---|
|
directionVector
(dv )
| double3 | |     |
|
| directionVectorX
(dvx )
| distance (double) | 0.0cm |      | |
|
| directionVectorY
(dvy )
| distance (double) | 0.0cm |      | |
|
| directionVectorZ
(dvz )
| distance (double) | 1.0cm |      | |
|
|
point1
(pt1 )
| double3 | |     |
|
| point1X
(p1x )
| distance (double) | 1.0cm |      | |
|
| point1Y
(p1y )
| distance (double) | 0.0cm |      | |
|
| point1Z
(p1z )
| distance (double) | 0cm |      | |
|
|
point2
(pt2 )
| double3 | |     |
|
| point2X
(p2x )
| distance (double) | -1.0cm |      | |
|
| point2Y
(p2y )
| distance (double) | 0cm |      | |
|
| point2Z
(p2z )
| distance (double) | 0cm |      | |
|
|
radius
(r )
| distance (double) | 1.0cm |      |
|
|
toggleArc
(tac )
| bool | false |      |
|