ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.
geomToBBox([combineMesh=boolean], [keepOriginal=boolean], [name=string], [nameSuffix=string], [shaderColor=[float, float, float]], [single=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
geomToBBox は、取り消し可能、照会不可能、および 編集不可能 です。
ジオメトリのポリゴン メッシュのバウンディング ボックスを作成します。階層ごとに 1 つのバウンディング ボックスを作成することもできます。
なし
bounding, box
combineMesh, keepOriginal, name, nameSuffix, shaderColor, single
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
combineMesh(cm)
|
boolean
|
|
|
結果のバウンディング ボックスを結合します。-s/single オプションと相互排他的です。
|
|
name(n)
|
string
|
|
|
nameSuffix(ns)
|
string
|
|
|
バウンディング ボックス名のサフィックスを指定します。
|
|
keepOriginal(ko)
|
boolean
|
|
|
バウンディング ボックスの作成のために選択されたノードは除去しないでください。
|
|
single(s)
|
boolean
|
|
|
選択された階層ごとに 1 つのバウンディング ボックスを作成します。
|
|
shaderColor(sc)
|
[float, float, float]
|
|
|
バウンディング ボックスに関連付けられた Lambert マテリアルのカラー アトリビュートを設定します。RGB 値は 0 ~ 1.0 の間で定義する必要があります。既定値は 0.5 0.5 0.5 です。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Create two poly spheres and parent them together
#
cmds.polySphere()
cmds.move(-1, 0, 3)
cmds.polySphere()
cmds.move(3, 0, -1)
cmds.parent( 'pSphere2', 'pSphere1' )
# Select the parent sphere
#
cmds.select( 'pSphere1', replace=True )
# Create a bounding box per shape in the object hierarchy selected,
# add a name and suffix for that bounding box and add a RGB color for the
# shader color.
#
cmds.geomToBBox(name='MyBBox', nameSuffix='_perShape', shaderColor=[0,1,0.043])
# Create two poly spheres and parent them together
#
cmds.polySphere()
cmds.move(-1, 5, 3)
cmds.polySphere()
cmds.move(3, 5, -1)
cmds.parent( 'pSphere3', 'pSphere4' )
# Select the parent sphere
#
cmds.select( 'pSphere4', replace=True )
# Create one bounding box for the entire hierarchy selected,
# add a name and suffix for that bounding box and add a RGB color for the
# shader color.
#
cmds.geomToBBox(single=True, name='MyBBox', nameSuffix='_hierarchy', shaderColor=[0.928,0.460,1])