ジャンプ先: 概要. 戻り値. キーワード. フラグ. 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 create
結果のバウンディング ボックスを結合します。-s/single オプションと相互排他的です。
name(n) string create
バウンディング ボックス名を指定します。
nameSuffix(ns) string create
バウンディング ボックス名のサフィックスを指定します。
keepOriginal(ko) boolean create
バウンディング ボックスの作成のために選択されたノードは除去しないでください。
single(s) boolean create
選択された階層ごとに 1 つのバウンディング ボックスを作成します。
shaderColor(sc) [float, float, float] create
バウンディング ボックスに関連付けられた Lambert マテリアルのカラー アトリビュートを設定します。RGB 値は 0 ~ 1.0 の間で定義する必要があります。既定値は 0.5 0.5 0.5 です。

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

Python 例

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])