Go to: Related nodes. Attributes.

Compute a freeform surface that blends between two surface rails. Each rail may consist of one or more surface curves on one or more surfaces. The tangent direction the blended surface leaves each rail is determined by flipLeft and flipRight.

Node name Parents MFn type Compatible function sets
ffBlendSrf abstractBaseCreate kFFblendSrf kBase
kNamedObject
kDependencyNode
kCreate
kFFblendSrf

Related nodes

stitchSrf, globalStitch

Attributes (20)

autoAnchor, autoNormal, flipLeftNormal, flipRightNormal, leftAnchor, leftCurve, leftEnd, leftRail, leftStart, multipleKnots, outputSurface, positionTolerance, reverseLeft, reverseRight, rightAnchor, rightCurve, rightEnd, rightRail, rightStart, tangentTolerance

Long name (short name) Type Default Flags
leftCurve (lc) nurbsCurve NULL arrayoutputinputconnectable
The surface curves comprising the left boundary.
rightCurve (rc) nurbsCurve NULL arrayoutputinputconnectable
The surface curves comprising the right boundary.
leftRail (lr) nurbsCurve NULL outputinputconnectable
The left rail boundary.
rightRail (rr) nurbsCurve NULL outputinputconnectable
The right rail boundary.
multipleKnots (mk) bool true outputinputconnectablestorable
If true, use the new blend which produces fully multiple interior knots
positionTolerance (pt) double 0.1 outputinputconnectablestorablekeyable
The positional C(0) tolerance of the blend surface to the adjacent surfaces.
tangentTolerance (tt) double 0.1 outputinputconnectablestorablekeyable
The tangent G(1) continuity tolerance of the blend surface to the adjacent surfaces.
autoNormal (an) bool true outputinputconnectablestorablekeyable
If true, the direction of each starting tangent is computed based on given geometry.
flipLeftNormal (fln) bool false outputinputconnectablestorablekeyable
If true, flip the starting tangent off the left boundary.
flipRightNormal (frn) bool false outputinputconnectablestorablekeyable
If true, flip the starting tangent off the right boundary.
autoAnchor (aa) bool true outputinputconnectablestorablekeyable
If true and both paths are closed, automatically determine the value on the right rail so that they match
leftAnchor (la) double 0.0 outputinputconnectablestorablekeyable
The reference parameter on the left boundary where the blend surface starts in the case of the closed rail.
leftStart (ls) double 0.0 outputinputconnectablestorablekeyable
The reference parameter on the left boundary where the blend surface starts.
leftEnd (le) double 1.0 outputinputconnectablestorablekeyable
The reference parameter on the left boundary where the blend surface ends.
reverseLeft (rvl) bool false outputinputconnectablestorablekeyable
If true, reverse the direction off the left boundary. autoDirection must be false for this value to be considered.
rightAnchor (ra) double 0.0 outputinputconnectablestorablekeyable
The reference parameter on the right boundary where the blend surface starts in the case of the closed rail.
rightStart (rs) double 0.0 outputinputconnectablestorablekeyable
The reference parameter on the right boundary where the blend surface starts.
rightEnd (re) double 1.0 outputinputconnectablestorablekeyable
The reference parameter on the right boundary where the blend surface ends.
reverseRight (rvr) bool false outputinputconnectablestorablekeyable
If true, reverse the direction of the right boundary. autoDirection must be false for this value to be considered.
outputSurface (os) nurbsSurface NULL outputconnectable
The computed blend surface.