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

概要

scale( float float float [objects] , [absolute=boolean], [centerPivot=boolean], [distanceOnly=boolean], [objectCenterPivot=boolean], [pivot=[linear, linear, linear]], [preserveUV=boolean], [reflection=boolean], [reflectionAboutBBox=boolean], [reflectionAboutOrigin=boolean], [reflectionAboutX=boolean], [reflectionAboutY=boolean], [reflectionAboutZ=boolean], [reflectionTolerance=float], [relative=boolean], [scaleX=boolean], [scaleXY=boolean], [scaleXYZ=boolean], [scaleXZ=boolean], [scaleY=boolean], [scaleYZ=boolean], [scaleZ=boolean])

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

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

scale コマンドは、ジオメトリック オブジェクトのサイズを変更するために使用します。 オブジェクトまたはフラグが渡されない場合、デフォルト動作では、各オブジェクトの既存のスケール ピボット ポイントを使用して、現在選択されている各オブジェクト上で相対スケールが行われます。

戻り値

なし

関連項目

move, rotate, xform

フラグ

absolute, centerPivot, distanceOnly, objectCenterPivot, pivot, preserveUV, reflection, reflectionAboutBBox, reflectionAboutOrigin, reflectionAboutX, reflectionAboutY, reflectionAboutZ, reflectionTolerance, relative, scaleX, scaleXY, scaleXYZ, scaleXZ, scaleY, scaleYZ, scaleZ
ロング ネーム(ショート ネーム) 引数型 プロパティ
absolute(a) boolean create
絶対操作を実行します。
relative(r) boolean create
オブジェクトの現在位置に対して相対的な操作を実行します。
reflection(rfl) boolean create
対応する対称的なコンポーネントも移動します。
reflectionAboutOrigin(rao) boolean create
原点に対称軸の位置を設定します。
reflectionAboutBBox(rab) boolean create
対称軸の位置をジオメトリのバウンディング ボックスに設定します。
reflectionAboutX(rax) boolean create
X=0 を対称プレーンとして指定します。
reflectionAboutY(ray) boolean create
Y=0 を対称プレーンとして指定します。
reflectionAboutZ(raz) boolean create
Z=0 を対称プレーンとして指定します。
reflectionTolerance(rft) float create
対応する対称コンポーネントを見つける許容値を指定します。
centerPivot(cp) boolean create
ピボットを全オブジェクトのバウンディング ボックスの中心に設定します。
objectCenterPivot(ocp) boolean create
ピボットを各オブジェクトのバウンディング ボックスの中心に設定します。
pivot(p) [linear, linear, linear] create
変換のためのピボット ポイントを定義します。
distanceOnly(dso) boolean create
オブジェクト間の距離のみをスケールします。
scaleX(x) boolean create
X 軸方向にスケールします。
scaleY(y) boolean create
Y 軸方向にスケールします。
scaleZ(z) boolean create
Z 軸方向にスケールします。
scaleXY(xy) boolean create
X 軸と Y 軸方向にスケールします。
scaleXZ(xz) boolean create
X 軸と Z 軸方向にスケールします。
scaleYZ(yz) boolean create
Y 軸と Z 軸方向にスケールします。
scaleXYZ(xyz) boolean create
すべての方向にスケールします(デフォルト)。
preserveUV(puv) boolean create
true の場合、スケールされるコンポーネント上の UV 値は、3D 空間のスケール軸に沿って投影されます。小さな編集では、これによりワールド空間のオブジェクト上のテクスチャ マッピングがフリーズします。false の場合は、選択した頂点の UV 値は変更されません。デフォルトは false です。

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

Python 例

import maya.cmds as cmds

cmds.scale( 1, 1, 1 )
cmds.scale( 3, 3, 3, 'curve1', pivot=(1, 0, 0), absolute=True )