MEL コマンド・リファレンス
t
- tabLayout
タブグループを作成
フラグ
- -q | -query : 指定されたフラグの値を返します(Q)
- -e | -edit : 指定されたフラグの値を編集(E)
- -ex | -exists : 指定された tabLayout が存在するかどうか(C)
- -dt | -defineTemplate templateName : テンプレートを定義(C)
- -ut | -useTemplate templateName : 定義されたテンプレーを使用(C)
- -p | -parent string : レイアウトの親を決める(C)
- -en | -enable boolean : コントロールが有効かどうか(デフォールト true )(CEQ)
false にするとグレイアウトしてきかなくなる
- -w | -width int : tabLayout の幅(CEQ)
- -h | -height int : tabLayout の高さ(CEQ)
- -vis | -visible boolean : tabLayout を可視化するかどうか(デフォールト true )(CEQ)
- -io | -isObscured : ユーザーから操作できる状態になっているかどうか(Q)
- -m | -manage boolean : ユーザーから操作できる状態にするかどうか(デフォールト true )(CEQ)
- -npm | -numberOfPopupMenus : この tabLayout につけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : この tabLayout につけられたポップアップメニューの名前を返します(Q)
- -ann | -annotation string : 註釈の文字列(CEQ)
- -dt | -docTag : ドキュメンテーションフラグを加えます(CEQ)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(CE)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(CE)
- -nch | -numberOfChildren : すぐ下の子レイアウトの数を返します(Q)
- -ca | -childArray : すぐ下の子レイアウトの名前を配列で返します(Q)
- -tv | -tabsVisible boolean : タブのラベルを可視にするかどうか(CEQ)
- -st | -selectTab string : 最初に選択されるタブを選ぶ(タブの名前)(CEQ)
- -sti | -selectTabIndex int : 最初に選択されるタブを選ぶ(タブの番号)(CEQ)
- -tl | -tabLabel string string : タブのラベルを設定(CEQM)
- 最初の引数(string)
- タブの名前
- 2番目の引数(string)
- ラベル
- -tli | -tabLabelIndex int string : タブのラベルを設定(CEQM)
- 最初の引数(int)
- タブの番号
- 2番目の引数(string)
- ラベル
- -scr | -scrollable boolean : スクロール可能にするかどうか(CQ)
- -hst | -horizontalScrollBarThickness int : 水平方向のスクロールする単位( 0 以上)(CE)
- -vst | -verticalScrollBarThickness int : 垂直方向のスクロールする単位( 0 以上)(CE)
- -imw | -innerMarginWidth int : すべてのタブのマージンの幅(CE)
- -imh | -innerMarginHeigyt int : すべてのタブのマージンの高さ(CE)
- -i | -image string : 右上に表示する画像(CEQ)
- -iv | -imageVisible boolean : 右上に表示する画像を表示するかどうか(CEQ)
- -cc | -changeCommand string : タブが変更された時に実行されるコマンド(CE)
- -sc | -selectedCommand string : タブが選択された時実行するコマンド(CE)
- -psc | -preSelectedCommand string : タブが選択された時実行するコマンド(CE)
ただし、現在選択されているタブを再び選択しても実行されない
- -dcc | -doubleClickCommand string : タブがダブルクリックされた時実行するコマンド(CE)
- -cr | -childResizable boolean : リサイズ可能かどうか(CQ)
- mcw | -minChildWidth int : リサイズした場合の最小の幅を決める(CQ)
-childResizable フラグが true の場合のみ有効
- -mt | -moveTab int int : タブを移動する(CE)
- text
テキスト
フラグ
- -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 )(CEQ)
false にするとグレイアウトしてチェックがきかなくなる
- -w | -width int : アイコンテキストボタンの幅(CEQ)
- -h | -height int : アイコンテキストボタンの高さ(CEQ)
- -vis | -visible boolean : アイコンテキストボタンを可視化するかどうか(デフォールト true )(CEQ)
- -l | -label string : ラベル(CEQ)
- -al | -align string : ラベルのアライン("left", "right", "center")(CEQ)
- -rs | -recomputeSize boolean : ウインドウのサイズが変化した時、テキストのサイズを合わせて変化させるかどうか(デフォールト true )(CEQ)
- textCurves
テキスト文字列からNURBSカーブを作成
- -t | -text string : カーブを作成するための文字列 (C)
- -f | -font string : 使用フォント (C)
- -n | -name string : 作成された NURBS カーブの名前 (C)
- -o | -object boolean : false で makeTextCurves ノードのみを作成 (C)
- textField
テキストフィールド
フラグ
- -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 )(CEQ)
false にするとグレイアウトしてきかなくなる
- -w | -width int : テキストフィールドの幅(CEQ)
- -h | -height int : テキストフィールドの高さ(CEQ)
- -vis | -visible boolean : フィールドを可視化するかどうか(デフォールト true )(CEQ)
- -npm | -numberOfPopupMenus : このフィールドにつけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : このフィールドにつけられたポップアップメニューの名前を返します(Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(CE)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(CE)
- -tx | -text string : フィールドに表示されるテキスト(CEQ)
- -it | -insertText string : 現在のインサート位置にテキスト(CE)
- -ip | -insertionPosition int : 現在のインサート位置を決める(CEQ)
- -ed | -editable boolean : false でリードオンリーになる(デフォールト true )(CEQ)
- -cc | -changeCommand string : テキストが変更された時に実行されるコマンド(CE)
- -ec | -enterCommand string : Enter キーが入力された時に実行されるコマンド(CE)
- -rfc | -receiveFocusCommand string : フィールドがフォーカスされた時のコマンドを定義(CE)
- textFieldButtonGrp
textFieldGrpコマンドにボタンを追加したコントロールを作成
- -q | -query : いっしょに指定したフラグの値を返します(Q)
- -e | -edit : すでに存在する textFieldButtonGrp の編集(E)
- -ex | -exists : textFieldButtonGrp が存在するかどうか(C)
- -dt | -defineTemplate templateName : テンプレートを定義(C)
- -ut | -useTemplate templateName : 定義されたテンプレーを使用(C)
- -p | -parent string : レイアウトの親を決めます(C)
- -en | -enable boolean : textFieldButtonGrp がコントロール有効かどうか(デフォールトは true)(CEQ)
- -w | -width int : textFieldButtonGrp の幅(CEQ)
- -h | -height int : textFieldButtonGrp の高さ(CEQ)
- -vis | -visible boolean : textFieldButtonGrp を可視化するかどうか(デフォールトは true)(CEQ)
- -io | -isObscured : ユーザーから操作できる状態になっているかどうか(Q)
- -m | -manage boolean : ユーザーから操作できる状態にするかどうか(デフォールト true )(CEQ)
- -npm | -numberOfPopupMenus : この textFieldButtonGrp につけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : この textFieldButtonGrp につけられたポップアップメニューの名前を返します(Q)
- -ann | -annotation string : 註釈の文字列(CEQ)
- -bgc | -backgroundColor float float float : textFieldButtonGrp のバックグラウンドカラー (float は 0.0 から 1.0) (Windowsのみ) (C)
- -dt | -docTag : ドキュメンテーションフラグを加えます(CEQ)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(CE)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(CE)
- -cw | -columnWidth int int : 横列のカラムの番号とその幅(CEQ)
- -cw1 | -columnWidth1 int : 1 つ目のコラムの幅を決定(CE)
- -cw2 | -columnWidth2 int int : 2 つ目までのコラムの幅を決定(CE)
- -cw3 | -columnWidth3 int int int : 3 つ目までのコラムの幅を決定(CE)
- -cw4 | -columnWidth4 int int int int : 4 つ目までのコラムの幅を決定(CE)
- -cw5 | -columnWidth5 int int int int int : 5 つ目までのコラムの幅を決定(CE)
- -cw6 | -columnWidth6 int int int int int int : 6 つ目までのコラムの幅を決定(CE)
- -cat | -columnAttach int string int : 縦列の子の番号と縦列のアタッチの値を決定
(string は "left" , "right" , "both")(CEM)
- -ct2 | -columnAttach2 string string : 1つ目と2 つ目のアタッチの値を決定(string は "left" , "right" , "both")(CE)
- -ct3 | -columnAttach3 string string string : 1 つ目から 3 つ目のアタッチの値を決定(string は "left" , "right" , "both")(CE)
- -ct4 | -columnAttach4 string string string string : 1 つ目から 4 つ目のアタッチの値を決定(string は "left" , "right" , "both")(CE)
- -ct5 | -columnAttach5 string string string string string : 1 つ目から 5 つ目のアタッチの値を決定(string は"left" , "right" , "both")(CE)
- -ct6 | -columnAttach6 string string string string string string : 1 つ目から 6 つ目のアタッチの値を決定(string は"left" , "right" , "both")(CE)
- -co2 | -columnOffset2 int int : -columnAttach2 で決まった位置からのオフセットの値を決定(CE)
- -co3 | -columnOffset3 int int int : -columnAttach3 で決まった位置からのオフセットの値を決定(CE)
- -co4 | -columnOffset4 int int int int : -columnAttach4 で決まった位置からのオフセットの値を決定(CE)
- -co5 | -columnOffset5 int int int int int : -columnAttach5 で決まった位置からのオフセットの値を決定(CE)
- -co6 | -columnOffset6 int int int int int int : -columnAttach6 で決まった位置からのオフセットの値を決定(CE)
- -rat | -rowAttach int string int : 横列の子の番号と横列のアタッチの値を決定(string は "top" , "bottom" , "both")(CEM)
- -cal | -columnAlign int string : 縦列の子の番号と縦列の子のレイアウトの配置を決定(string は "left" , "right" , "center")(CEM)
- -cl2 | -columnAlign2 string string : 2つあるカラムのアッタチメントの種類(string は "left", "right", "both")(CE)
- -cl3 | -columnAlign3 string string string : 3つあるカラムのアッタチメントの種類(string は "left", "right", "both")(CE)
- -cl4 | -columnAlign4 string string string string : 4 つあるカラムのアッタチメントの種類(string は "left", "right", "both")(CE)
- -cl5 | -columnAlign5 string string string string string : 5 つあるカラムのアッタチメントの種類(string は "left", "right", "both")(CE)
- -cl6 | -columnAlign6 string string string string string string : 6 つあるカラムのアッタチメントの種類(string は "left", "right", "both")(CE)
- -adj | -adjustableColumn int : int 番目の子のレイアウトを両端まで拡大
int が 0 だと拡大しなくなります(CE)
- -ad2 | -adjustableColumn2 int : int 番目(int は 1 または 2)の子レイアウトを両端まで拡大(CE)
- -ad3 | -adjustableColumn3 int : int 番目(int は 1 から 3)の子レイアウトを両端まで拡大(CE)
- -ad4 | -adjustableColumn4 int : int 番目(int は 1 から 4)の子レイアウトを両端まで拡大(CE)
- -ad5 | -adjustableColumn5 int : int 番目(int は 1 から 5)の子レイアウトを両端まで拡大(CE)
- -ad6 | -adjustableColumn6 int : int 番目(int は 1 から 6)の子レイアウトを両端まで拡大(CE)
- -l | -label string : ラベル(CEQ)
- -tx | -text string : テキストフィールド内に表示するテキスト (QCE)
- -fi | -fileName string : テキストフィールド内に表示するパスとファイル名
OS の種類に合うように変換されます
(スラッシュ と バックスラッシュなど) (QCE)
- -ed | -editable boolean : テキストフィールドが編集できるかどうか
false でも -text フラグで変更可能
(デフォルト true) (QCE)
- -cc | -changeCommand string : テキストフィールドを変更したときに実行されるコマンド (CE)
- -bl | -buttonLabel string : ボタンのラベル (QCE)
- -bc | -buttonCommand string : ボタンに押したとき実行されるされるコマンド (CE)
- -eb | -enableButton button : コントロールを有効にするかどうか (QCE)
(デフォルト true)
- textScrollList
テキストスクロールリスト
フラグ
- -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 )(CEQ)
false にするとグレイアウトしてチェックがきかなくなる
- -w | -width int : アイコンテキストボタンの幅(CEQ)
- -h | -height int : アイコンテキストボタンの高さ(CEQ)
- -vis | -visible boolean : アイコンテキストボタンを可視化するかどうか(デフォールト true )(CEQ)
- -a | -append string : 項目を追加する(CEQ)
- -ap | -appendPosition int string : 項目を int 番目に追加する(CEQ)
- -ams | -allowMultiSelection boolean : 複数選択を可能にするかどうか(CEQ)
- -dcc | -doubleClickCommand string : 指定された項目がダブルクリックされた時実行するコマンド(CE)
- -dkc | -deleteKeyCommand string : 指定された項目で Delete または Backspace キーが押された時実行するコマンド(CE)
- -ni | -numberOfItems : 項目の数(Q)
- -nr | -numberOfRows int : 表示する項目の数(CEQ)
- -nsi | -numberOfSelectedItems : 選択された項目の数(Q)
- -ra | -removeAll : 全ての項目を消去(CE)
- -ri | -removeItem string : 指定された項目を消去(CEM)
- -sc | -selectedCommand string : 指定された項目が選択された時実行するコマンド(CE)
- -si | -selectedItem string : 指定された項目を選択
- -da | -deselectAll : 全ての項目を非選択にする(CEQM)
- -di | -deselectItem string : 指定された項目を非選択にする(CEM)
- textToShelf
文字列をシェルフにコマンドとして登録
textToShelf "ラベル" "MEL コマンド";
- timePort
シンプルなタイムコントロールウィジェットを作成
- -q | -query : いっしょに指定したフラグの値を返します(Q)
- -e | -edit : すでに存在する timePort の編集(E)
- -ex | -exists : timePort が存在するかどうか(C)
- -dt | -defineTemplate templateName : テンプレートを定義(C)
- -ut | -useTemplate templateName : 定義されたテンプレーを使用(C)
- -p | -parent string : レイアウトの親を決めます(C)
- -en | -enable boolean : timePort がコントロール有効かどうか(デフォールトは true)(CEQ)
- -w | -width int : timePort の幅(CEQ)
- -h | -height int : timePort の高さ(CEQ)
- -vis | -visible boolean : timePort を可視化するかどうか(デフォールトは true)(CEQ)
- -io | -isObscured : ユーザーから操作できる状態になっているかどうか(Q)
- -m | -manage boolean : ユーザーから操作できる状態にするかどうか(デフォールト true)(CEQ)
- -npm | -numberOfPopupMenus : このスライダにつけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : このスライダにつけられたポップアップメニューの名前を返します(Q)
- -ann | -annotation string : 注釈文字列(CEQ)
- -bgc | -backgroundColor float float float : timePort のバックグラウンドカラー (float は 0.0 から 1.0) (Windowsのみ) (C)
- -dt | -docTag : ドキュメンテーションフラグを加えます(CEQ)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(CE)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(CE)
- -gt | -globalTime boolean : グローバルなディペンデンシーグラフの時間を制御・表示するかどうか (Q)
- -sn | -snap boolean : カレントタイムの単位を示す整数値であるようにコンストレインされるかどうか (Q)
- toggleWindowVisibility
ウィンドウの表示と非表示を切り替え
toggleWindowVisibility ウインドウ名
ウインドウ名が指定されない場合は、カレントウインドウ
- tokenize
1 番目の string で表される文字列を、2 番目の string で表される文字列で分割して、
3 番目にある文字列配列の変数へ代入
2 番目の string が省略されると空白文字(スペース・タブ)が代わりに使用されます
返り値は分割された文字列の数です
string $s[];
tokenize string [string] $s
- toolButton
ツールボタンを作成
フラグ
- -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 )(CEQ)
false にするとグレイアウトしてチェックがきかなくなる
- -w | -width int : ツールボタンの幅(CEQ)
- -h | -height int : ツールボタンの高さ(CEQ)
- -vis | -visible boolean : アイコンテキストボタンを可視化するかどうか(デフォールト true )(CEQ)
- -i1 | -image1 string : 画像ファイル名(CEQ)
- -i2 | -image2 string : 画像ファイル名(CEQ)
- -i3 | -image3 string : 画像ファイル名(CEQ)
画像ファイル名は、環境変数で指定された場所にない場合、絶対パス・相対パスで指定
- -iol | -iconOverlayLabel string : 画像ファイルの上に表示される文字列( 5 文字まで)(CEQ)
- -ti1 | -toolImage1 nameOfTool string : nameOfTool の画像ファイル名(CEQ)
- -ti2 | -toolImage2 nameOfTool string : nameOfTool の画像ファイル名(CEQ)
- -ti3 | -toolImage3 nameOfTool string : nameOfTool の画像ファイル名(CEQ)
画像ファイル名は、環境変数で指定された場所にない場合、絶対パス・相対パスで指定
- -st | -style string : 描画のスタイル("iconOnly", "textOnly", "iconAndTextHorizontal", "iconAndTextVertival")(CE)
- -onc | -onCommand string : チェックされた時に実行するコマンド(CE)
- -ofc | -offCommand string : チェックをはずされた時に実行するコマンド(CE)
- -cc | -changeCommand string : チェックの状態が変化した時に実行するコマンド(CE)
- -dcc | -doubleClickCommand string : ダブルクリックによって実行されるコマンドの指定(CE)
- -t | -tool string : ツールの名前(CEQM)
- -tc | -toolCount : ツールの個数を返します(-q の時のみ)(Q)
- -ta | -toolArray : ツールの名前を返します(-q の時のみ)(Q)
- torus
NURBS トーラスを作成
- -p | -pivot float float float : ピボットポイント (QE)
- -px | -pivotX linear : ピボットのX座標
(デフォルト 0) (QE)
- -py | -pivotY linear : ピボットのY座標
(デフォルト 0) (QE)
- -pz | -pivotZ linear : ピボットのZ座標
(デフォルト 0) (QE)
- -ax | -axis float float float : プリミティブの軸 (QE)
- -axx | -axisX linear : 軸のX座標
(デフォルト 1) (QE)
- -axy | -axisY linear : 軸のY座標
(デフォルト 0) (QE)
- -axz | -axisZ linear : 軸のZ座標
(デフォルト 0) (QE)
- -r | -radius linear : オブジェクトの半径
(デフォルト 1.0) (QE)
- -ssw | -startSweep angle : サーフェス回転の開始角度
(デフォルト 0) (QE)
- -esw | -endSweep angle : 回転サーフェスが終了角度
(デフォルト 6.2831853) (QE)
- -ut | -useTolerance boolean : 指定されたしきい値を使用して分割数を決定するかどうか
許容値が指定されていないときは、セクション数を使用
(デフォルト false)
- -d | -degree int : サーフェスの次数
- 1
- linear
- 3
- cubic
(デフォルト 3) (QE)
- -s | -sections int : サーフェスのスイープ方向の分割数
-useTolerance が false の場合にのみ使用
(デフォルト 8) (QE)
- -nsp | -spans int : サーフェスの逆方向の分割数
(デフォルト 1) (QE)
- -tol | -tolerance linear : サーフェスの作成で使用するしきい値
-useTolerance が true の場合にのみ使用
(デフォルト 0.01) (QE)
- -hr | -heightRatio float : 高さと幅の比率
(デフォルト 2.0) (QE)
- -asd | -absoluteSweepDifference angle : endSweep - startSweepの値 (QE)
- -msw | -minorSweep angle : トーラス内径のスイープ角度
(デフォルト: 6.2831853) (QE)
- -n | -name string : torus の名前 (C)
- -ch | -constructionHistory boolean : コンストラクションヒストリをオンにするかどうか (C)
- -o | -object boolean : false で makeNurbTorus ノードのみを作成 (C)
- -po | -polygon int : 作成される torus のタイプ
- 0
- NURBSサーフェス
- 1
- ポリゴン
- 2
- Subdivisionサーフェス
- 3
- Bezierサーフェス
- 4
- Subdivisionサーフェスソリッド
(C)
- turbulence
ランダムな動きをつくるフィールド
フラグ
- -pos | -position float float float : フィールドの位置 (EQ)
- -m | -magnitude float : フィールドの強さ (EQ)
- -att | -attenuation float : 力の減衰率 (EQ)
距離に、この係数を指数乗したものの逆数に比例して力が減衰します
- -mxd | -maxDistance float : 力の届く最大距離 (EQ)
- -n | -name string : フィールドの名前 (EQ)
- -pv | -perVertex boolean : true だと CV、パーティクル、頂点ごとに力が働く (EQ)
false だとオブジェクトの中心からだけ力が働く
- -f | -frequency float : フィールドの周期 (EQ)
- -p | -phase float : フェーズシフト (EQ)
互換性のためにあるフラグ
(現在は -phaseX, -phaseY, -phaseZ を使用)
- -px | -phaseX float : X 方向のフェーズシフト (EQ)
- -py | -phaseY float : Y 方向のフェーズシフト (EQ)
- -pz | -phaseZ float : Z 方向のフェーズシフト (EQ)
- -nsl | -noiseLevel int : ノイズレベル(デフォールト0) (EQ)
- -nsr | -noiseRatio float : フィールドの強さの減衰率 (EQ)
-noiseLevel が 0 以上の時に有効
Contents
Home | Contents
abe@not-enough.org