Go to: Synopsis. Flags. Return value. Related. MEL examples.
intersect [-constructionHistory boolean] [-curveOnSurface boolean] [-curveOnSurface boolean] [-firstSurface boolean] [-name string] [-object boolean] [-polygon int] [-range boolean] [-rebuild boolean] [-replaceOriginal boolean] [-tolerance linear]
[surface1] [surface2]
intersect is undoable, queryable, and editable.
The intersect command creates a curve on surface where all surfaces intersect with each other. By default, the curve on surface is created for both surfaces. However, by using the -fs flag, only the first surface will have a curve on surface. Also, the intersection curve can be created as a 3D curve rather than a curve on surface.Long name (short name) | [argument types] | Properties | ||
---|---|---|---|---|
-tolerance(-tol)
|
linear
|
![]() ![]() |
||
|
||||
-name(-n)
|
string
|
![]() |
||
|
||||
-constructionHistory(-ch)
|
boolean
|
![]() |
||
|
||||
-object(-o)
|
boolean
|
![]() |
||
|
||||
-replaceOriginal(-rpo)
|
boolean
|
![]() |
||
|
||||
-curveOnSurface(-cos)
|
boolean
|
![]() |
||
|
||||
-polygon(-po)
|
int
|
![]() |
||
|
||||
-range(-rn)
|
boolean
|
![]() |
||
|
||||
-rebuild(-rb)
|
boolean
|
![]() |
||
|
||||
-firstSurface(-fs)
|
boolean
|
![]() ![]() |
||
|
||||
-curveOnSurface(-cos)
|
boolean
|
![]() ![]() |
||
|
![]() |
![]() |
![]() |
![]() |
// Intersect the two active surfaces and create the resulting curve on // surface as a 3D curve (note: only one 3D curve is created for each // pair of intersecting surfaces): intersect -cos no; // Intersect the nurbs sphere and nurbs plane, creating a curve-on-surface // on each surface: intersect -fs no nurbsSphere1 nurbsPlane1;