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

概要

timeEditorClipOffset([applyToAllRoots=boolean], [clipId=int], [matchClipId=int], [matchDstTime=time], [matchObj=name], [matchOffsetRot=boolean], [matchOffsetTrans=boolean], [matchPath=string], [matchRotOp=int], [matchSrcTime=time], [matchTransOp=int], [offsetTransform=boolean], [path=string], [resetMatch=int], [resetMatchPath=string], [rootObj=string], [upVectorX=float], [upVectorY=float], [upVectorZ=float])

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

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

このコマンドは、目的のクリップの指定した一致要素に自動的に位置合わせるためにソース クリップに適用するオフセットの計算に使用します。このコマンドが動作するためには、キャラクタにオフセット オブジェクトを指定する必要があります。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

キーワード

timeEditor, nle

関連

timeEditor, timeEditorClip

フラグ

applyToAllRoots, clipId, matchClipId, matchDstTime, matchObj, matchOffsetRot, matchOffsetTrans, matchPath, matchRotOp, matchSrcTime, matchTransOp, offsetTransform, path, resetMatch, resetMatchPath, rootObj, upVectorX, upVectorY, upVectorZ
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
applyToAllRoots(atr) boolean create
入力中にすべてのルートにルート オフセットを適用します。ただし、ルート オブジェクトが rootObj フラグで指定されている場合、このフラグは無視されます。
clipId(id) int createeditmultiuse
編集するクリップの ID です。
matchClipId(mci) int create
一致させるクリップの ID を指定します。
matchDstTime(mdt) time create
ターゲット クリップの時刻を指定します。
matchObj(mob) name create
一致するオブジェクトを指定します。
matchOffsetRot(mor) boolean query
一致オフセット行列の回転を取得します。
matchOffsetTrans(mot) boolean query
一致オフセット行列の移動を取得します。
matchPath(mpt) string create
一致するクリップのフル パスです。例: composition1|track1|Group|track2|clip1
matchRotOp(mro) int create
回転を一致させるためのオプションを指定します。
  • 0: フル - すべての回転成分が一致します。
  • 1: Y - Y 成分が一致します。
  • 2 : なし - 回転は一致しません
matchSrcTime(mst) time create
ソース クリップの時刻を指定します。
matchTransOp(mto) int create
移動を一致させるためのオプションを指定します。
  • 0: フル - すべての移動成分が一致します。
  • 1 : XZ - X および Z 成分が一致します。
  • 2 : なし - 移動は一致しません
offsetTransform(oft) boolean createquery
指定したクリップのオフセットを作成または取得します。
path(pt) string createeditmultiuse
編集するクリップのフル パスです。例: composition1|track1|group; composition1|track1|group|track2|clip1。

照会モードでは、このフラグは値を受け入れることができます。

resetMatch(rsm) int create
オフセットを除去するクリップ ID を指定します。
resetMatchPath(rmp) string create
オフセットを除去するクリップのフル パスを指定します。例: composition1|track1|Group|track2|clip1
rootObj(rob) string createqueryeditmultiuse
ルート オブジェクトを指定します。指定した場合、このフラグは applyToAllRoots フラグよりも優先されます。 照会モードで使用した場合は、リロケータ用に定義されたルートのリストを返します。
upVectorX(upx) float create
アップ ベクトルの X 座標を指定します。
upVectorY(upy) float create
アップ ベクトルの Y 座標を指定します。
upVectorZ(upz) float create
アップ ベクトルの Z 座標を指定します。

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

Python 例

import maya.cmds as cmds


# Match position and rotation
#
cmds.timeEditorClipOffset( clipId=1, matchClipId=2, matchObj="cube", matchSrcTime=45, matchDstTime=45, matchTransOp=0, matchRotOp=1, applyToAllRoots=1 )

# Match position and rotation by clip paths
#
cmds.timeEditorClipOffset( path='composition1|track1|clip1', matchPath='composition1|track1|clip2', matchObj="cube", matchSrcTime=45, matchDstTime=45, matchTransOp=0, matchRotOp=1, applyToAllRoots=1 )