Go to:
Related nodes. **Attributes**.

Computes the curve which is tangent to two other curves or a surface. Only
an end point of the input curve (inputCurveToProject) will be
modified/aligned for tangent continuity. If using two other curves
(inputCurve1ToProjectTo and inputCurve2ToProjectTo), then the two curves
must intersect and an end point of the curve to align must meet at that
intersection point. If using a surface (inputSurfaceToProjectTo), then an
end point of the curve to align must be on the surface. If curvature
continuity is true (curvature) then curvatureScale can be used. The
tangentScale and rotate values are always available to adjust the tangent
of the aligned curve. The tangentDirection type defines which tangent to
use: the u direction of the surface or the first curve, the v direction of
the surface or the second curve, the normal on the surface or at
intersection of two other input curves. At any time the inverse tangent
direction can be used by setting reverseTangent to true.

Node name | Parents | Classification | MFn type | Compatible function sets |
---|

projectTangent | abstractBaseCreate | geometry | kProjectTangent | kBase kNamedObject kDependencyNode kCreate kProjectTangent |

## Related nodes

reverseSurface, smoothTangentSrf, rbfSrf, surfaceInfo

## Attributes (12)

curvature, curvatureScale, ignoreEdges, inputCurve1ToProjectTo, inputCurve2ToProjectTo, inputCurveToProject, inputSurfaceToProjectTo, outputCurve, reverseTangent, rotate, tangentDirection, tangentScale