Go to: Related nodes. Attributes.

Compute the intersection curve(s) given two surfaces. 2D results are output in curveOnSurface1 (for curves on first surface) and curveOnSurface2 (for curves on second surface if needed). 3D results are output in output3dCurve (if needed). Both 2D and 3D results are not available, only one type depending on how the node was connected.

Node nameParentsMFn typeCompatible function sets
intersectSurfaceabstractBaseCreatekIntersectSurfacekBase
kNamedObject
kDependencyNode
kCreate
kIntersectSurface

Related nodes

birailSrf, squareSrf, spBirailSrf, dpBirailSrf, mpBirailSrf, ffFilletSrf, closeSurface, explodeNurbsShell, boolean, attachSurface, detachSurface, avgNurbsSurfacePoints, boundaryBase, boundary, nurbsSurface

Attributes (6)

curveOnSurface1, curveOnSurface2, inputSurface1, inputSurface2, output3dCurve, tolerance

Long name (short name)TypeDefaultFlags
inputSurface1 (is1) nurbsSurfaceNULLoutputinputconnectable
The first input surface.
inputSurface2 (is2) nurbsSurfaceNULLoutputinputconnectable
The second input surface.
curveOnSurface1 (cs1) nurbsCurveNULLarrayoutputconnectable
Output curve(s) on surface on first surface.
curveOnSurface2 (cs2) nurbsCurveNULLarrayoutputconnectable
Output curve(s) on surface on second surface.
output3dCurve (oc) nurbsCurveNULLarrayoutputconnectable
Output 3D curve(s).
tolerance (tol) distance (double)0.01cmoutputinputconnectablestorablekeyable
Tolerance to fit to.