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 |      | ||