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

概要

substituteGeometry([disableNonSkinDeformers=boolean], [newGeometryToLayer=boolean], [oldGeometryToLayer=boolean], [reWeightDistTolerance=float], [retainOldGeometry=boolean])

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

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

このコマンドを使用して、デフォーマに接続されたジオメトリを、新しいジオメトリに置き換えることができます。古いジオメトリのウェイトは、新しいジオメトリにリターゲットされます。

戻り値

string置き換えられたシェイプの名前です

キーワード

deformers, replace, geometry, skin

フラグ

disableNonSkinDeformers, newGeometryToLayer, oldGeometryToLayer, reWeightDistTolerance, retainOldGeometry
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
disableNonSkinDeformers(dnd) boolean create
このフラグは、置き換え後に、スキン デフォーマ以外のデフォーマの状態を制御します。フラグが true の場合、コマンド完了時にスキン デフォーマ以外のノードは無効になります。既定は false です。
newGeometryToLayer(ngl) boolean create
新しいジオメトリ用に新しいレイヤを作成します。
oldGeometryToLayer(ogl) boolean create
新しいレイヤを作成して、古いジオメトリをそのレイヤに移動します。
reWeightDistTolerance(wdt) float create
ウェイトのリターゲットに使用する距離の許容値を指定します。ウェイトを転送する際、このコマンドはすべてのデフォーマが無効のジオメトリをオーバーラップさせ、対応する頂点を見つけようとします。これにより、無関係の頂点が選択される場合があります(古いジオメトリの穴が新しいジオメトリの新しい頂点で埋められている場合など)。この距離の許容値はこのようなエラーを検出するために使用して、上記のような場合は無視するか、またはアルゴリズムを変更して対応する頂点をさらに検索します。
retainOldGeometry(rog) boolean create
古いジオメトリのコピーを保存する必要があります。

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

Python 例

import maya.cmds as cmds


# substitute the smooth skinned outPutGeom with newInputShape.
#
cmds.substituteGeometry( 'outPutGeom', 'newInputShape' )