MEL コマンド・リファレンス
r
- radial
磁力を表現するフィールド
フラグ
- -pos | -position float float float : フィールドの位置 (M,E,Q)
- -m | -magnitude float : フィールドの強さ (E,Q)
- -att | -attenuation float : 強さの減衰率 (E,Q)
距離に、この係数を指数乗したものの逆数に比例して力が減衰します
- -mxd | -maxDistance float : 力の届く最大距離 (E,Q)
-1 なら無限遠まで力が届く
- -n | -name string : フィールドの名前 (E,Q)
- -pv | -perVertex boolean : true だと CV、パーティクル、頂点ごとに力が働く
false だとオブジェクトの中心からだけ力が働く (E,Q)
- -typ | -type float : フィールドのタイプ(0.0 〜 1.0) (E,Q)
タイプ 1 は互換性のために存在します
- radioButton
ラジオボックス
radioCollection といっしょに使用
フラグ
- -q | -query : いっしょに指定したフラグの値を返します(Q)
- -e | -edit : すでに存在するアイコンテキストボタンの編集(E)
- -ex | -exists : アイコンテキストボタンが存在するかどうか(C)
- -dt | -defineTemplate templateName : テンプレートを定義(C)
- -ut | -useTemplate templateName : 定義されたテンプレーを使用(C)
- -p | -parent string : レイアウトの親を決定(C)
- -en | -enable boolean : コントロール有効かどうか(デフォールト true )(C,E,Q)
false にするとグレイアウトしてチェックがきかなくなります
- -w | -width int : アイコンテキストボタンの幅(C,E,Q)
- -h | -height int : アイコンテキストボタンの高さ(C,E,Q)
- -vis | -visible boolean : アイコンテキストボタンを可視化するかどうか(デフォールト true )(C,E,Q)
- -onc | -onCommand string : チェックされた時に実行するコマンド(C,E)
- -ofc | -offCommand string : チェックをはずされた時に実行するコマンド(C,E)
- -cc | -changeCommand string : チェックの状態が変化した時に実行するコマンド(C,E)
- -sl | -select : 選択されたボタンにする(C,E,Q)
- -l | -label string : ボタンのラベル(C,E,Q)
- -al | -align string : ボタンのラベルのアライン("left", "right", "center")(C,E,Q)
- radioCollection
ラジオコレクション
radioButton といっしょに使用
フラグ
- -q | -query : いっしょに指定したフラグの値を返します(Q)
- -e | -edit : すでに存在するアイコンテキストボタンの編集(E)
- -ex | -exists : アイコンテキストボタンが存在するかどうか(C)
- -dt | -defineTemplate templateName : テンプレートを定義(C)
- -gl | -global : 親のレイアウトの無いグローバルなラジオコレクションにする(C,Q)
グローバルなラジオコレクションは 1 つしか存在できない
- -p | -parent string : レイアウトの親を決定(C)
- -sl | -select : 選択されたボタンにする(C,E,Q)
- -nci | -numberOfCollectionItems : コレクションにいくつラジオボタンが存在するかを返します(Q)
- -cia | -collectionItemArray : コレクションに存在するラジオボタンの名前のリストを返します(Q)
- rand
乱数の発生
- rand float [float]
- rand vector [vector]
0 から float、<<0, 0, 0>>から vector まで、
または、float、vector が 2 つある時は 1 番目の数値・ベクトルから 2 番目までの範囲の乱数を発生
- rename
オブジェクトのリネーム
rename [oldName] newName
もし newName の最期の文字が # の場合、その名前が他と同じ名前にならないように番号が付けられます
- rotate
オブジェクトの回転
rotate [flags] X Y Z [objects ...]
フラグ
- -a | -absolute : 絶対値で回転(デフォールト)(C)
- -r | -relative : 相対的に回転(C)
- -p | -pivot x y z : ピボット座標の設定(C)
- -cp | -centerPivot : ピボット座標を全てのオブジェクトのバウンデヒングボックスの中心に設定(C)
- -ocp | -objectCenterPivot : ピボット座標をそれぞれのオブジェクトのバウンデヒングボックスの中心に設定(C)
- -os | -objectSpace : 回転軸としてローカル座標の座標軸を使用(C)
- -ws | -worldSpace : 回転軸としてワールド座標の座標軸を使用(C)
- -eu | -euler : -relative と同時に使用して現在の XYZ 軸方向の回転値に加算(C)
- rowColumnLayout
子どもの部品を縦横に並べるレイアウト
フラグ
- -q | -query : 指定されたフラグの値を返します(Q)
- -e | -edit : 指定されたフラグの値を編集(E)
- -ex | -exists : 指定された rowColumnLayout が存在するかどうか(C)
- -dt | -defineTemplate templateName : テンプレートを定義(C)
- -ut | -useTemplate templateName : 定義されたテンプレーを使用(C)
- -p | -parent string : レイアウトの親を決定(C)
- -en | -enable boolean : コントロールが有効かどうか(デフォールト true )(C,E,Q)
false にするとグレイアウトしてコントロールできなくなります
- -w | -width int : rowColumnLayout の幅(C,E,Q)
- -h | -height int : rowColumnLayout の高さ(C,E,Q)
- -vis | -visible boolean : rowColumnLayout を可視化するかどうか(デフォールト true )(C,E,Q)
- -io | -isObscured : ユーザーから操作できる状態になっているかどうか(Q)
- -m | -manage boolean : ユーザーから操作できる状態にするかどうか(デフォールト true )(C,E,Q)
- -npm | -numberOfPopupMenus : このrowColumnLayout につけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : このrowColumnLayout につけられたポップアップメニューの名前を返します(Q)
- -ann | -annotation string : 註釈の文字列(C,E,Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(C,E)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(C,E)
- -nch | -numberOfChildren : すぐ下の子のレイアウトの数を返します(Q)
- -ca | -childArray : すぐ下の子のレイアウトの名前を配列で返します(Q)
- -nc | -numberOfColumns int : 縦の列の数(Q)
- -nr | -numberOfRows int : 横の列の数(Q)
- -cw | -columnWidth int int : 縦列の子の番号とその幅(C,E,Q)
- -rh | -rowHeight int int : 横列の子の番号とその幅(C,E,Q)
- -cal | -columnAlign int string : 縦列の子の番号と縦列の子のレイアウトの配置を決定("left" , "right" , "center")(C,E,M)
- -ral | -rowAlign int string : 横列の子の番号と横列の子のレイアウトの配置を決定(string は "top" , "bottom" , "both")(C,E,M)
- -cat | -columnAttach int string int : 縦列の子の番号と縦列のアタッチの値を決定("left" , "right" , "center")(C,E,M)
- -rat | -rowAttach int string int : 横列の子の番号と横列のアタッチの値を決定(string は "top" , "bottom" , "both")(C,E,M)
- -co | -columnOffset int string int : 縦列の子の番号とオフセットの値を決定(string は "left" , "right" , "both")(C,E,M)
- -ro | -rowOffset int string int : 横列の子の番号とオフセットの値を決定(string は "top" , "bottom" , "both")(C,E,M)
- -cs | -columnSpacing int int : 縦列の子の番号とコラムの間の幅を決定(C,E,M)
- -rs | -rowSpacing int int : 横列の子の番号とコラムの間の幅を決定(C,E,M)
- rowLayout
子どもの部品を横1列に並べるレイアウト
フラグ
- -q | -query : 指定されたフラグの値を返します(Q)
- -e | -edit : 指定されたフラグの値を編集する(E)
- -ex | -exists : 指定された rowLayout が存在するかどうか(C)
- -dt | -defineTemplate templateName : テンプレートを定義(C)
- -ut | -useTemplate templateName : 定義されたテンプレーを使用(C)
- -p | -parent string : レイアウトの親を決定(C)
- -en | -enable boolean : コントロールが有効かどうか(デフォールト true )(C,E,Q)
false にするとグレイアウトしてきかなくなる
- -w | -width int : rowLayout の幅(C,E,Q)
- -h | -height int : rowLayout の高さ(C,E,Q)
- -vis | -visible boolean : rowLayout を可視化するかどうか(デフォールト true )(C,E,Q)
- -io | -isObscured : ユーザーから操作できる状態になっているかどうか(Q)
- -m | -manage boolean : ユーザーから操作できる状態にするかどうか(デフォールト true )(C,E,Q)
- -npm | -numberOfPopupMenus : この rowLayout につけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : この rowLayout につけられたポップアップメニューの名前を返します(Q)
- -ann | -annotation string : 註釈の文字列(C,E,Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(C,E)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(C,E)
- -nch | -numberOfChildren : すぐ下の子のレイアウトの数を返します(Q)
- -ca | -childArray : すぐ下の子のレイアウトの名前を配列で返します(Q)
- -cal | -columnAlign string : 子のレイアウトの配置を決定("left" , "right" , "center")(C,E,M)
- -cat | -columnAttach string int : アタッチの値を決定(string は "left" , "right" , "both")(C,E,M)
- -ct1 | -columnAttach1 string : 一つ目のアタッチの値を決定(string は"left" , "right" , "both")(C)
- -ct2 | -columnAttach2 string string : 一つ目と二つ目のアタッチの値を決定(string は "left" , "right" , "both")(C)
- -ct3 | -columnAttach3 string string string : 一つ目から三つ目のアタッチの値を決定(string は "left" , "right" , "both")(C)
- -ct4 | -columnAttach4 string string string string : 一つ目から四つ目のアタッチの値を決定(string は "left" , "right" , "both")(C)
- -ct5 | -columnAttach5 string string string string string : 一つ目から五つ目のアタッチの値を決定(string は"left" , "right" , "both")(C)
- -ct6 | -columnAttach6 string string string string string string : 一つ目から六つ目のアタッチの値を決定(string は"left" , "right" , "both")(C)
- -co1 | -columnOffset1 int : -columnAttach1 で決まった位置からのオフセットの値を決定(C)
- -co2 | -columnOffset2 int int : -columnAttach2 で決まった位置からのオフセットの値を決定(C)
- -co3 | -columnOffset3 int int int : -columnAttach3 で決まった位置からのオフセットの値を決定(C)
- -co4 | -columnOffset4 int int int int : -columnAttach4 で決まった位置からのオフセットの値を決定(C)
- -co5 | -columnOffset5 int int int int int : -columnAttach5 で決まった位置からのオフセットの値を決定(C)
- -co6 | -columnOffset6 int int int int int int : -columnAttach6 で決まった位置からのオフセットの値を決定(C)
- -cw | -columnWidth int : 一つ分のコラムの幅を決定(C)
- -cw1 | -columnWidth1 int : 一つ目のコラムの幅を決定(C)
- -cw2 | -columnWidth2 int int : 一つ目から二つ目のコラムの幅を決定(C)
- -cw3 | -columnWidth3 int int int : 一つ目から三つ目のコラムの幅を決定(C)
- -cw4 | -columnWidth4 int int int int : 一つ目から四つ目のコラムの幅を決定(C)
- -cw5 | -columnWidth5 int int int int int : 一つ目から五つ目のコラムの幅を決定(C)
- -cw6 | -columnWidth6 int int int int int int : 一つ目から六つ目のコラムの幅を決定(C)
- -adj | -adjustableColumn int : int 番目の子のレイアウトを両端まで拡大(C)
- -ad1 | -adjustableColumn1 : 1 番目の子のレイアウトを両端まで拡大(C)
- -ad2 | -adjustableColumn2 int : int 番目(int は 1 または 2)の子レイアウトを両端まで拡大(C)
- -ad3 | -adjustableColumn3 int : int 番目(int は 1 から 3)の子レイアウトを両端まで拡大(C)
- -ad4 | -adjustableColumn4 int : int 番目(int は 1 から 4)の子レイアウトを両端まで拡大(C)
- -ad5 | -adjustableColumn5 int : int 番目(int は 1 から 5)の子レイアウトを両端まで拡大(C)
- -ad6 | -adjustableColumn6 int : int 番目(int は 1 から 6)の子レイアウトを両端まで拡大(C)
Contents
Home | Contents
abe@not-enough.org