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

概要

roll( [camera] , [absolute=boolean], [degree=angle], [relative=boolean])

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

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

表示方向を中心にしてカメラを回転します。角度を正にすると、カメラは時計回りに回転し、角度を負にすると、カメラは反時計回りに回転します。

既定のモードは相対で、カメラの現在の向きを基準にして回転が適用されます。モードを絶対に設定すると、ワールド空間の 3 つのベクトル、つまりワールド アップ ベクトル、カメラ ビュー ベクトル、カメラ アップ ベクトルから構築された プレーンを基準にして回転が適用されます。

回転角度は度単位で指定します。

roll コマンドは、パースビュー カメラか正射投影カメラに適用できます。

このコマンドは複数のカメラに適用することができます。カメラではないオブジェクトは無視されます。カメラ名が指定されていない場合、このコマンドはすべてのアクティブ カメラに対して実行されます。

戻り値

なし

関連

camera, cameraView, dolly, listCameras, lookThru, orbit, track, tumble, viewCamera, viewClipPlane, viewFit, viewHeadOn, viewLookAt, viewPlace, viewSet

フラグ

absolute, degree, relative
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
absolute(abs) boolean create
絶対モードに設定します。
degree(d) angle create
回転角度を設定します。
relative(rel) boolean create
相対モードに設定します。

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

Python 例

import maya.cmds as cmds

cmds.camera()

# Align the horizontal direction with the world horizon
cmds.roll( 'cameraShape1', abs=True, d=0 )

# Roll the camera 15 degrees clockwise
cmds.roll( 'cameraShape1', d=15 )

cmds.roll( d=15 )