ジャンプ先: 概要. 戻り値. フラグ. Python 例.
attachSurface(
[surface] [surface]
, [blendBias=float], [blendKnotInsertion=boolean], [caching=boolean], [constructionHistory=boolean], [directionU=boolean], [keepMultipleKnots=boolean], [method=int], [name=string], [nodeState=int], [object=boolean], [parameter=float], [replaceOriginal=boolean], [reverse1=boolean], [reverse2=boolean], [swap1=boolean], [swap2=boolean], [twist=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
attachSurface は、取り消し可能、照会可能、および編集可能です。
Attach コマンドは、サーフェスをアタッチするときに使います。サーフェスが一度アタッチされると、結合ポイントには複数のノットができます。多重ノットは、必要に応じて保持または除去できます。 1 番目のサーフェスの終端は、2 番目のサーフェスの開始端に、指定した方向でアタッチされます。 注: オリジナルの維持(Keep Original)をオフにしてコマンドを実行すると、モデルには余分なサーフェス(2 番目のサーフェス)ができます。このコマンドは、余分なカーブを削除しません。1 番目のサーフェスは、アタッチされるサーフェスで置き換えられます。| string[] | オブジェクト名とノード名 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
blendBias(bb)
|
float
|
|
||||||||||
|
||||||||||||
blendKnotInsertion(bki)
|
boolean
|
|
||||||||||
|
||||||||||||
caching(cch)
|
boolean
|
|
||||||||||
|
||||||||||||
directionU(du)
|
boolean
|
|
||||||||||
|
||||||||||||
keepMultipleKnots(kmk)
|
boolean
|
|
||||||||||
|
||||||||||||
method(m)
|
int
|
|
||||||||||
|
||||||||||||
nodeState(nds)
|
int
|
|
||||||||||
|
||||||||||||
parameter(p)
|
float
|
|
||||||||||
|
||||||||||||
reverse1(rv1)
|
boolean
|
|
||||||||||
|
||||||||||||
reverse2(rv2)
|
boolean
|
|
||||||||||
|
||||||||||||
swap1(sw1)
|
boolean
|
|
||||||||||
|
||||||||||||
swap2(sw2)
|
boolean
|
|
||||||||||
|
||||||||||||
twist(tw)
|
boolean
|
|
||||||||||
|
||||||||||||
| 共通のフラグ | ||||||||||||
constructionHistory(ch)
|
boolean
|
|
||||||||||
|
||||||||||||
name(n)
|
string
|
|
||||||||||
|
||||||||||||
object(o)
|
boolean
|
|
||||||||||
|
||||||||||||
replaceOriginal(rpo)
|
boolean
|
|
||||||||||
|
||||||||||||
import maya.cmds as cmds # Attach the nurbs planes (in the default U direction) and remove the # multiple knots: cmds.attachSurface( 'nurbsPlane1', 'nurbsPlane2', kmk=False ) # Attach the two active surfaces along the v direction (keeps multiple # knots by default): cmds.attachSurface( du=False )