MEL コマンド・リファレンス
f
- file
ファイルのオープン・インポート・参照・保存
フラグ
- -f | -force : 強制的に新規作成・読み込み・保存(C)
- -new | -newFile : シーンの初期化(C)
- -o | -oepn string : ファイルの読み込み(C)
- -r | -reference string : ファイルの読み込み(読み込んだデータを現在のデータに追加)(C,Q)
- -rename string : セーブするファイル名を変更する(C)
- -s | -save : ファイルにデータをセーブ(C)
- -type string : ファイルのタイプを指定(C)
- アスキーファイル "mayaAscii"
- バイナリーファイル "mayaBinary"
- filterExpand
セレクトされているオブジェクトの内で、指定された特定のものだけのリストを返します
フラグ
- -sm | -selectionMask int : セレクトするオブジェクトの番号を指定(C,M)
(複数指定可)
- -ex | -expand boolean : 返り値を展開するかどうか(デフォールト true)(C)
例えば、curve.cv[0:2] がセレクトされている場合の返り値
- true
curve.cv[0], curve.cv[1], curve.cv[2]
- false
curve.cv[0:2]
- -fp | -fullPath boolean : 返り値のオブジェクトをフルパスで返すかどうか(C)
(デフォールト false)
オブジェクトの番号
| Object Type | Mask |
| Handle | 0 |
| IK Handle | 1 |
| IK End Effector | 2 |
| Joint | 3 |
| Light | 4 |
| Camera | 5 |
| Lattice | 6 |
| Cluster | 7 |
| Sculpt Object | 8 |
| Nurbs Curves | 9 |
| Nurbs Surfaces | 10 |
| Nurbs CurvesOn Surface | 11 |
| Polygon | 12 |
| Paint Effects STRoke | 13 |
| Sketch Plane | 14 |
| Particle Shape | 15 |
| Emitter | 16 |
| Field | 17 |
| Spring | 18 |
| Rigid Body | 19 |
| Rigid ConsTRaint | 20 |
| Collision Model | 21 |
| Locator XYZ | 22 |
| Orientation Locator | 23 |
| Locator UV | 24 |
| Dimension | 25 |
| Texture | 26 |
| Implicit GeomeTRy | 27 |
| ConTRol Vertices (CVs) | 28 |
| ConTRol Vertex Hull | 29 |
| Edit Points | 30 |
| Polygon Vertices | 31 |
| Polygon Edges | 32 |
| Polygon Free Edge | 33 |
| Polygon Face | 34 |
| Polygon UVs | 35 |
| Subdivision Mesh Points | 36 |
| Subdivision Mesh Edges | 37 |
| Subdivision Mesh Faces | 38 |
| Curve Parameter Points | 39 |
| Curve Knot | 40 |
| Surface Parameter Points | 41 |
| Surface Knot | 42 |
| Surface Range | 43 |
| Trim Surface Edge | 44 |
| Surface Isoparms | 45 |
| Lattice Points | 46 |
| Particles | 47 |
| Joint Pivots | 48 |
| Scale Pivots | 49 |
| Rotate Pivots | 50 |
| Select Handles | 51 |
| Local Rotation Axis | 52 |
| Image Plane | 53 |
| Animation Curve | 54 |
| Keyframe | 55 |
| Animation In Tangent | 56 |
| Animation Out Tangent | 57 |
| Animation Breakdown | 67 |
| Subdivision Surface | 68 |
| Lattice Points | 46 |
| Particles | 47 |
| Joint Pivots | 48 |
| Scale Pivots | 49 |
| Rotate Pivots | 50 |
| Select Handles | 51 |
| Local Rotation Axis | 52 |
| Image Plane | 53 |
| Animation Curve | 54 |
| Keyframe | 55 |
| Animation In Tangent | 56 |
| Animation Out Tangent | 57 |
| Animation Breakdown | 67 |
| Subdivision Surface | 68 |
| Spring Component | 69 |
| Polygon Vertex Face | 70 |
| Non Linear Deformer | 71 |
| NURBS Surface Face | 72 |
- floatField
実数値のフィールド
フラグ
- -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)
- -npm | -numberOfPopupMenus : このフィールドにつけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : このフィールドにつけられたポップアップメニューの名前を返します(Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(E,C)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(E,C)
- -min | -minValue float : フィールドの最小値(C,E,Q)
- -max | -maxValue float : フィールドの最大値(C,E,Q)
- -v | -value float : フィールドの値を決定(C,E,Q)
- -s | -step float : 見えないスライダーによるフィールドの増減値を決定(C,E,Q)
- -pre | -precision int : 小数点以下の桁数(C,E,Q)
- -ed | -editable boolean : false なら値の変更不可(デフォールト true)(C,E,Q)
-v フラグで変更可
- -cc | -changeCommand string : 値が変化した時のコマンドを定義(C,E)
-v フラグで変化した時は実行されません
- -ec | -enterCommand string : Enter キーが押された時のコマンドを定義(C,E)
- -dc | -dragCommand string : ドラッグによって値が変化した時のコマンドを定義(C,E)
- -rfc | -receiveFocusCommand string : フィールドがフォーカスされた時のコマンドを定義(C,E)
- floatScrollBar
実数値のスクロールバー
フラグ
- -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)
- -npm | -numberOfPopupMenus : このスクロールバーにつけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : このスクロールバーにつけられたポップアップメニューの名前を返します(Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(C,E)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(C,E)
- -min | -minValue float : スクロールバーの最小値(C,E,Q)
- -max | -maxValue float : スクロールバーの最大値(C,E,Q)
- -v | -value float : スクロールバーの値を決定(C,E,Q)
- -s | -step float : 矢印によるスクロールバーの増減値を決定(C,E,Q)
- -ls | -largeStep float : 矢印とボタンの間を押した時のスクロールバーの増減値を決定(C,E,Q)
- -cc | -changeCommand string : 値が変化した時のコマンドを定義(C,E)
-v フラグで変化した時は実行されません
- -dc | -dragCommand string : マーカーによって値が変化した時のコマンドを定義(C,E)
- floatSlider
実数値のスライダー
フラグ
- -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)
- -npm | -numberOfPopupMenus : このスライダーにつけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : このスライダーにつけられたポップアップメニューの名前を返します(Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(C,E)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(C,E)
- -min | -minValue float : スライダーの最小値(C,E,Q)
- -max | -maxValue float : スライダーの最大値(C,E,Q)
- -v | -value float : スライダーの値を決定(C,E,Q)
- -s | -step float : スライダーの増減値を決定(C,E,Q)
- -hr | -horizontal boolean : true なら縦型(デフォールト false)(C,Q)
- -cc | -changeCommand string : 値が変化した時のコマンドを定義(C,E)
-v フラグで変化した時は実行されません
- -dc | -dragCommand string : マーカーによって値が変化した時のコマンドを定義(C,E)
- floatSliderGrp
ラベル、実数値のフィールド、実数値のスライダーを組み合わせたコレクション
フラグ
- -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 : floatSliderGrp の幅(C,E,Q)
- -h | -height int : floatSliderGrp の高さ(C,E,Q)
- -vis | -visible boolean : floatSliderGrp を可視化するかどうか(デフォールト true)(C,E,Q)
- -io | -isObscured : ユーザーから操作できる状態になっているかどうか(Q)
- -m | -manage boolean : ユーザーから操作できる状態にするかどうか(デフォールトtrue)(C,E,Q)
- -npm | -numberOfPopupMenus : このスライダーにつけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : このスライダーにつけられたポップアップメニューの名前を返します(Q)
- -ann | -annotation string : 註釈の文字列(C,E,Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(C,E)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(C,E)
- -cw | -columnWidth number width : number 番目のコラムから width の幅で表示(C,E)
- -cw1 | -columnWidth1 width : 1 番目のコラムから width の幅で表示(C,E)
- -cw2 | -columnWidth2 width1 width2 : 2 つコラムを width1, width2 の幅で表示(C,E)
- -cw3 | -columnWidth3 width1 width2 width3 : 3 つコラムを width1, width2, width3 の幅で表示(C,E)
- -cw4 | -columnWidth4 width1 width2 width3 width4 : 4 つコラムをwidth1, width2, width3, width4 の幅で表示(C,E)
- -cw5 | -columnWidth5 width1 width2 width3 width4 width5 : 5 つコラムをwidth1, width2, width3, width4, width5 の幅で表示(C,E)
- -cw6 | -columnWidth6 width1 width2 width3 width4 width5 width6 : 6 つコラムをwidth1, width2, width3, width4, width5, width6 の幅で表示(C,E)
- -f | -field boolean : フィールドを付けるかどうか(C)
- -l | -label string : ラベル(C,E,Q)
- -min | -minValue int : スライダーの最小値(C,E,Q)
- -max | -maxValue int : スライダーの最大値(C,E,Q)
- -v | -value int : スライダーの値を決める(C,E,Q)
- -s | -step int : スライダーの増減値を決める(C,E,Q)
- -cc | -changeCommand string : 値が変化した時のコマンドを定義(C,E)
-v フラグで変化した時は実行されません
- -dc | -dragCommand string : マーカーによって値が変化した時のコマンドを定義(C,E)
- formLayout
子の部品を絶対・相対位置に並べるレイアウト
フラグ
- -q | -query : 指定されたフラグの値を返します(Q)
- -e | -edit : 指定されたフラグの値を編集(E)
- -ex | -exists : 指定された formLayout が存在するかどうか(C)
- -dt | -defineTemplate templateName : テンプレートを定義(C)
- -ut | -useTemplate templateName : 定義されたテンプレーを使用(C)
- -p | -parent string : レイアウトの親を決定(C)
- -en | -enable boolean : コントロールが有効かどうか(デフォールト true)(C,E,Q)
false にするとグレイアウトしてコントロール不可
- -w | -width int : formLayout の幅(C,E,Q)
- -h | -height int : formLayout の高さ(C,E,Q)
- -vis | -visible boolean : formLayout を可視化するかどうか(デフォールト true)(C,E,Q)
- -io | -isObscured : ユーザーから操作できる状態になっているかどうか(Q)
- -m | -manage boolean : ユーザーから操作できる状態にするかどうか(デフォールト true)(C,E,Q)
- -npm | -numberOfPopupMenus : この formLayout につけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : この formLayout につけられたポップアップメニューの名前を返します(Q)
- -ann | -annotation string : 註釈の文字列(C,E,Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(C,E)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(C,E)
- -nch | -numberOfChildren : すぐ下の子のレイアウトの数を返します(Q)
- -ca | -childArray : すぐ下の子のレイアウトの名前を配列で返します(Q)
- -nd | -numberOfDivisions int : 縦横列の分割数
- -af | -attachForm string string int : 最初の引数は"top" | "bottom" | "left" | "right"のいづれか、2 番目の引数はコントロールの名前、3 番目の引数はオフセットの値(C,E,M)
- -aof | -attachOppositeForm string string int : 最初の引数は"top" | "bottom" | "left" | "right"のいづれか、2 番目の引数はコントロールの名前、3 番目の引数はオフセットの値(C,E,M)
- -ac | -attachControl string string int string : 最初の引数は"top" | "bottom" | "left" | "right"のいづれか、2 番目の引数はコントロールの名前、3 番目の引数はオフセットの値、4 番目はコントロールの名前(C,E,M)
- -aoc | -attachOppositeControl string string int string : 最初の引数は"top" | "bottom" | "left" | "right"のいづれか、2 番目の引数はコントロールの名前、3 番目の引数はオフセットの値、4 番目はコントロールの名前(C,E,M)
- -ap | -attachPosition string string int int : 最初の引数は"top" | "bottom" | "left" | "right"のいづれか、2 番目の引数はコントロールの名前、3 番目の引数はオフセットの値( X 方向)、4 番目はオフセットの値( Y 方向)(C,E,M)
- frameLayout
フレームレイアウト
フラグ
- -q | -query : 指定されたフラグの値を返します(Q)
- -e | -edit : 指定されたフラグの値を編集(E)
- -ex | -exists : 指定された formLayout が存在するかどうか(C)
- -dt | -defineTemplate templateName : テンプレートを定義(C)
- -ut | -useTemplate templateName : 定義されたテンプレーを使用(C)
- -p | -parent string : レイアウトの親を決定(C)
- -en | -enable boolean : コントロールが有効かどうか(デフォールト true)(C,E,Q)
false にするとグレイアウトしてコントロール不可
- -w | -width int : frameLayout の幅(C,E,Q)
- -h | -height int : frameLayout の高さ(C,E,Q)
- -vis | -visible boolean : frameLayout を可視化するかどうか(デフォールト true)(C,E,Q)
- -io | -isObscured : ユーザーから操作できる状態になっているかどうか(C,E,Q)
- -m | -manage boolean : ユーザーから操作できる状態にするかどうか(デフォールト true)(C,E,Q)
- -npm | -numberOfPopupMenus : この frameLayout につけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : この frameLayout につけられたポップアップメニューの名前を返します(Q)
- -ann | -annotation string : 註釈の文字列(C,E,Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(C,E)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(C,E)
- -nch | -numberOfChildren : すぐ下の子のレイアウトの数を返します(Q)
- -bv | -borderVisible boolean : ボーダーを可視にするかどうか(C,E,Q)
- -bs | -borderStyle string : ボーダーのスタイル("in", "out", "etchedIn", "etchedOut")(C,E,Q)
- -cl | -collapse boolean : frameLayout を折り畳んでおくかどうか(C,E,Q)
- -cll | -collapsable boolean : frameLayout を折り畳み可能にするかどうか(C,E,Q)
- -l | -label string : ラベル(C,E,Q)
- -lv | -labelVisible boolean : ラベルを表示するかどうか(C,E,Q)
- -la | -labelAlign string : ラベルの位置("top", "center", "bottom")(C,E,Q)
- -li | -labelIndent int : ラベルのインデントの値(C,E,Q)
- -lw | -labelWidth int : ラベルの幅(C,E,Q)
- -fn | -font string : ラベルのフォント("boldLabelFont", "smallBoldLabelFont", "tinyBoldLabelFont", "plainLabelFont", "smallPlainLabelFont", "obliqueLabelFont", "smallObliqueLabelFont", "fixedWidthFont", "smallFixedWidthFont")(C,E,Q)
- -mh | -marginHeight int : フレームと子の部品との縦の距離(C,E,Q)
- -mw | -marginWidth int : フレームと子の部品との横の距離(C,E,Q)
- -cc | -collapseCommand string : フレームが折り畳まれた後に実行するコマンド(C,E)
- -ec | -expandCommand string : フレームが拡げられた後に実行するコマンド(C,E)
- -pcc | -preCollapseCommand string : フレームが折り畳まれる前に実行するコマンド(C,E)
- -pec | -preExpandCommand string : フレームが拡げられる前に実行するコマンド(C,E)
- freeFormFillet
FreeForm なフィレットサーフェースの作成
フラグ
- -pt | -positionTolerance float : Tolerance の Position 値 (デフォールト 0.1)(E,Q)
- -tt | -tangentTolerance float : Tolerance の Tangent 値 (デフォールト 0.1)(E,Q)
- -d | -depth float : フィレットサーフェスの曲率(デフォールト 0.5)(E,Q)
- -b | -bias float : 2 つのサーフェスカーブに沿ったエンドポイント接線をスケーリング(デフォールト 0.5)(E,Q)
- -n | -name string : オブジェクトの名前(C)
- -ch | -constructionHistory boolean : コンストラクションヒストリーを有効にするかどうか(C)
- -o | -object boolean : 結果のオブジェクトを作成するかどうか(false ならノードのみ)(C)
- -rpo | -replaceOriginal boolean : オリジナルのものと入れ換え(C)
- -cos | -curveOnSurface boolean : 可能ならサーフェースの代わりにカーブを作成(C)
- -po | -polygon int : ポリゴンで作成(C)
- 0
- NURBSサーフェース
- 1
- ポリゴン
- 2
- サブディビジョンサーフェース
- -rn | -range boolean : カーブの範囲を入力に合わせます(C)
Contents
Home | Contents
abe@not-enough.org