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

This node outputs the parameter values on each curve where it is intersected. When the number of intersections increases, the number of output parameters (attributes "parameter1" and "parameter2") increases. When the number of intersections decreases, the number of output parameters REMAINS THE SAME. For example, if a pair of curves intersect twice, the output attribute "parameter1" will have two values. If one of the curves is moved such that there is now only one intersection, the output attribute will still have two values. The second value will have the default parameter value, 123456.0. Thus, if these parameter values were connected to other objects, the connections will remain intact.

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

curveIntersect | abstractBaseCreate | geometry | kCurveCurveIntersect | kBase kNamedObject kDependencyNode kCreate kCurveCurveIntersect |

direction, directionX, directionY, directionZ, inputCurve1, inputCurve2, parameter1, parameter2, tolerance, useDirection

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

(`inputCurve1` )
`ic1` | nurbsCurve | NULL | |||||||||||||||

(`inputCurve2` )
`ic2` | nurbsCurve | NULL | |||||||||||||||

(`tolerance` )
`tol` | distance (double) | 0.001cm | |||||||||||||||

(`useDirection` )
`ud` | bool | false | |||||||||||||||

(`direction` )
`d` | double3 | ||||||||||||||||

| |||||||||||||||||

| |||||||||||||||||

| |||||||||||||||||

(`parameter1` )
`p1` | double | 123456.0 | |||||||||||||||

(`parameter2` )
`p2` | double | 123456.0 | |||||||||||||||