Go to: Synopsis. Flags. Return value. Related. MEL examples.
multiProfileBirailSurface [-constructionHistory boolean] [-curveOnSurface boolean] [-name string] [-object boolean] [-polygon int] [-range boolean] [-rebuild boolean] [-replaceOriginal boolean] [-tangentContinuityProfile1 boolean] [-tangentContinuityProfile2 boolean]
[curve1] [curve2] [curve3...] [rail1] [rail2]
multiProfileBirailSurface is undoable, queryable, and editable.
The cmd creates a railed surface by sweeping the profile "curve1" to profile "curve2", profile "curve2" to profile "curve3" and so on along the two rail curves "rail1", "rail2". There must be atleast 3 profile curves followed by the two rail curves. The profile curves must intersect the two rail curves. The constructed may be made tangent continuous to the first and last profile using the flags -tp1, -tp2 provided the profiles are surface curves i.e. isoparms, curve on surface or trimmed edge.| Long name (short name) | [argument types] | Properties | ||
|---|---|---|---|---|
-tangentContinuityProfile1(-tp1)
|
boolean
|
|
||
|
||||
-tangentContinuityProfile2(-tp2)
|
boolean
|
|
||
|
||||
-name(-n)
|
string
|
|
||
|
||||
-constructionHistory(-ch)
|
boolean
|
|
||
|
||||
-object(-o)
|
boolean
|
|
||
|
||||
-replaceOriginal(-rpo)
|
boolean
|
|
||
|
||||
-curveOnSurface(-cos)
|
boolean
|
|
||
|
||||
-polygon(-po)
|
int
|
|
||
|
||||
-range(-rn)
|
boolean
|
|
||
|
||||
-rebuild(-rb)
|
boolean
|
|
||
|
||||
multiProfileBirailSurface -ch true curve1 curve2 curve3 surface1.vn[0.5] surface1.vn[1.0] ; // tangent continuous surface across the first and last profile. multiProfileBirailSurface -ch false -tp1 true -tp2 true surface1.vn[0.5] curve1 surface1.vn[1.0] curve3 curve4 ;