移動先: 概要 戻り値 キーワード. フラグ. Python 例.

概要

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

注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。

substituteGeometry は 「元に戻す」が可能、「照会」が不可能「編集」が不可能 です。

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

戻り値

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

キーワード

deformers, replace, geometry, skin

フラグ

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

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : タプルまたはリストとして渡された複数の引数を持てるフラグ

Python 例

import maya.cmds as cmds

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