移動先: 概要 戻り値 フラグ. Python 例.
polyTransfer([alternateObject=string], [caching=boolean], [constructionHistory=boolean], [name=string], [nodeState=int], [uvSets=boolean], [vertexColor=boolean], [vertices=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
polyTransfer は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
あるポリゴン オブジェクトから別のポリゴン オブジェクトに情報を転写します。両方のオブジェクトでは、トポロジが一致している必要があります。
つまり、頂点、エッジ、フェースの数が一致している必要があります。このフラグは、頂点、UV セット、頂点カラーのうち、
どれをコピーするかを指定します。
戻り値の型は照会モードでは照会フラグが基になります。
alternateObject, caching, constructionHistory, name, nodeState, uvSets, vertexColor, vertices
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
alternateObject(ao)
|
string
|
 
|
|
uvSets(uv)
|
boolean
|
 
|
|
true にすると、UV セットが代替オブジェクトからコピーされます。
C: デフォルトはオンです。
|
|
vertices(v)
|
boolean
|
 
|
|
true にすると、頂点位置が代替オブジェクトからコピーされます。
C: デフォルトはオフです。
|
|
vertexColor(vc)
|
boolean
|
 
|
|
true にすると、頂点ごとのカラーが代替オブジェクトからコピーされます。
C: デフォルトはオフです。
|
|
一般的なフラグ |
name(n)
|
string
|
|
|
constructionHistory(ch)
|
boolean
|

|
|
コンストラクション ヒストリをオンまたはオフにします(適切な場合)。コンストラクション ヒストリがオンの場合、対応するノードがメッシュのヒストリ チェーンに挿入されます。コンストラクション ヒストリがオフの場合、
操作オブジェクト上に直接行われます。
注: コンストラクション ヒストリがすでにオブジェクトにある場合は、
このフラグは無視され、ノードは必ずヒストリ チェーンに挿入されます。
|
|
caching(cch)
|
boolean
|

|
|
すべてのアトリビュートのキャッシングを切り替えることで、再計算を不要にします。
|
|
nodeState(nds)
|
int
|
|
|
ノードの評価方法を定義します。
- 0: Normal
- 1: PassThrough
- 2: Blocking
- 3: 内部的に無効。有効にすると、Normal の状態に戻ります。
- 4: 内部的に無効。有効にすると、PassThrough 状態に戻ります。
- 5: 内部的に無効。有効にすると、Blocking 状態に戻ります。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# Create two objects with same a cube.
cmds.polyCube( sx=5, sy=5, sz=5, n='plg' )
cmds.polyCube( sx=5, sy=5, sz=5, n='atlPlg' )
# Tweak the geometry of the first object
cmds.select( 'plg.vtx[0:50]', r=True )
cmds.move( .1, .2, .3, r=True )
# Spherical mapping on the alternate object
cmds.polyProjection( 'atlPlg.f[0:149]', type='Spherical' )
# Copy the UVs from the alternate to the first object.
cmds.polyTransfer( 'plg', uv=1, ao='atlPlg' )