ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

polyDuplicateAndConnect( object , [removeOriginalFromShaders=boolean], [renameChildren=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

polyDuplicateAndConnect は、取り消し可能、照会不可能、および編集不可能です。

入力ポリゴン オブジェクトを複製し、オリジナルのポリゴン シェイプの outMesh アトリビュートを新規作成した複製シェイプの inMesh アトリビュートに接続して、オリジナル シェイプのシェーダ アサインメントを複製シェイプにコピーします。

オブジェクトを選択していない場合、あるいは引数として渡していない場合や引数として渡したオブジェクトがポリゴン オブジェクトでない場合、コマンドは失敗します。

戻り値

なし

フラグ

removeOriginalFromShaders, renameChildren
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
removeOriginalFromShaders(ros) boolean create
オリジナルのオブジェクトを、それが属しているシェーダ(shadingGroups)から除去するかどうかを指定します。シェーダの関連付けは、オリジナル オブジェクトから除去される前に複製オブジェクトにと転送されます。このフラグを指定すると、すべてのオブジェクトをシェーディング モードで描画していても、オリジナルのポリゴン オブジェクトはワイヤフレーム モードで描画されます。
renameChildren(rc) boolean create
階層の子ノードの名前を、固有になるように変更します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

cmds.polyDuplicateAndConnect( 'pPlane1' )