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

Alignment with positional (positionalContinuity) is always true. The types
of positional continuity (positionalContinuityType) are: move
first/second/both or modify first/second/both. For "move" the entire surface
is moved so its end boundary coincides with the isoparm in the specified
direction and at the parameter value on the other surface. For "modify"
only an end boundary is moved to the isoparm at the parameter value.

The tangent and curvature information at the parameter value
is used for aligning if the tangent (tangentContinuity) or curvature
(curvatureContinuity) option is true. Curvature continuity true implies
tangent continuity true as well. If tangent continuity is true, then the
tangent scale values (tangentScale1 and tangentScale2) are applied to
the appropriate surface based on the tangent type (tangentContinuityType).
If one surface is to be modified for tangent continuity then the
tangents at its end boundary are modified to match the tangents of the
isoparm in the specified direction and at the parameter value of the other
surface. If curvature continuity is true, then the curvature scale values
(aCurvatureScale1 and aCurvatureScale2) are applied to the appropriate
surface as well.

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

alignSurface | abstractBaseCreate | kAlignSurface | kBase kNamedObject kDependencyNode kCreate kAlignSurface |

ffBlendSrfObsolete, roundConstantRadius, extendSurface, offsetCos, avgSurfacePoints, bevel, insertKnotSurface

attach, curvatureContinuity, curvatureScale1, curvatureScale2, directionU, inputSurface1, inputSurface2, joinParameter, keepMultipleKnots, outputSurface1, outputSurface2, positionalContinuity, positionalContinuityType, reverse1, reverse2, swap1, swap2, tangentContinuity, tangentContinuityType, tangentScale1, tangentScale2, twist

Long name (short name) | Type | Default | Flags | ||
---|---|---|---|---|---|

(`inputSurface1` )
`is1` | nurbsSurface | NULL | |||

(`inputSurface2` )
`is2` | nurbsSurface | NULL | |||

(`outputSurface1` )
`os1` | nurbsSurface | NULL | |||

(`outputSurface2` )
`os2` | nurbsSurface | NULL | |||

(`tangentScale1` )
`ts1` | double | 1.0 | |||

(`tangentScale2` )
`ts2` | double | 1.0 | |||

(`curvatureScale1` )
`cs1` | double | 0.0 | |||

(`curvatureScale2` )
`cs2` | double | 0.0 | |||

(`positionalContinuityType` )
`pct` | enum | 1 | |||

(`tangentContinuityType` )
`tct` | enum | 1 | |||

(`joinParameter` )
`jnp` | float | 123456.0 | |||

(`twist` )
`tw` | bool | false | |||

(`reverse1` )
`rv1` | bool | false | |||

(`reverse2` )
`rv2` | bool | false | |||

(`swap1` )
`sw1` | bool | false | |||

(`swap2` )
`sw2` | bool | false | |||

(`attach` )
`at` | bool | false | |||

(`keepMultipleKnots` )
`kmk` | bool | true | |||

(`positionalContinuity` )
`pc` | bool | true | |||

(`tangentContinuity` )
`tc` | bool | true | |||

(`curvatureContinuity` )
`cc` | bool | false | |||

(`directionU` )
`du` | bool | true | |||