MEL コマンド・リファレンス
p
- paneLayout
ペーンレイアウト
フラグ
- -q | -query : 指定されたフラグの値を返します(Q)
- -e | -edit : 指定されたフラグの値を編集(E)
- -ex | -exists : 指定された paneLayout が存在するかどうか(C)
- -dt | -defineTemplate string : テンプレートを定義(C)
- -ut | -useTemplate string : 定義されたテンプレーを使用(C)
- -p | -parent string : レイアウトの親を決める(C)
- -en | -enable boolean : コントロールが有効かどうか(デフォールト true )(C,E,Q)
false にするとグレイアウトしてコントロールできなくなります
- -w | -width int : paneLayout の幅(C,E,Q)
- -h | -height int : paneLayout の高さ(C,E,Q)
- -vis | -visible boolean : paneLayout を可視化するかどうか(デフォールト true )(C,E,Q)
- -io | -isObscured : ユーザーから操作できる状態になっているかどうか(Q)
- -m | -manage boolean : ユーザーから操作できる状態にするかどうか(デフォールト true )(C,E,Q)
- -npm | -numberOfPopupMenus : この paneLayout につけられたポップアップメニューの数を返します(Q)
- -pma | -popupMenuArray : この paneLayout につけられたポップアップメニューの名前を配列で返します(Q)
- -ann | -annotation string : 註釈の文字列(C,E,Q)
- -dt | -docTag : ドキュメンテーションフラグを追加する(C,E,Q)
- -dgc | -dragCallback string : マウスの中ボタンが押された時のコールバックを定義(C,E)
- -dpc | -dropCallback string : ドラッグアンドドロップされた時のコールバックを定義(C,E)
- -nch | -numberOfChildren : すぐ下の子のレイアウトの数を返します(Q)
- -ca | -childArray : すぐ下の子のレイアウトの名前を配列で返します(Q)
- -cn | -configuration string : レイアウト・コンフィギュレーション(C,E,Q)
string は以下のいづれか
"single", "horizontal2", "vertical2", "horizontal3", "vertical3", "top3", "left3", "bottom3", "right3", "horizontal4", "vertical4", "top4", "left4", "bottom4", "right4", "quad"
- -sp | -setPane string int : 特定のペーンにおける子どものレイアウトを指定(C,E)
- string
- コントロールの名前
- int
- ペーンの番号(1 〜 4)
ペーンの番号は上左を 1 として時計周りに増えてゆきます
- -ap | -activePane string : 特定のペーンをアクティブにします(C,E,Q)
- -aft | -activeFrameThickness int : アクティブなペーンのフレームの太さ(>= 0)(C,E,Q)
- -st | -separatorThickness int : ペーンの間のセパレータの太さ(>= 0)(C,E,Q)
- -ps | -paneSize int int int : 現在のペーンレイアウトのサイズ(C,E,Q)
- 最初の int
- ペーンの番号(1 〜 4)
- 2, 3 番目の int
- 幅と高さ
- -p1 | -pane1 : ペーン 1 の名前を返します(Q)
- -p2 | -pane2 : ペーン 2 の名前を返します(Q)
- -p3 | -pane3 : ペーン 3 の名前を返します(Q)
- -p4 | -pane4 : ペーン 4 の名前を返します(Q)
- -pup | -paneUnderPointer : マウスカーソルが乗っているペーンの子どもの名前を返します(Q)
無ければ空文字列を返します
- -nvp | -numberOfVisiblePanes : 見えているペーンの数を返します(Q)
- -smc | -separatorMovedCommand string : セパレータが動かされた時のコマンドを定義(C,E)
- particle
パーティクルの生成
フラグ
- -p | -position float float float : パーティクルを生成する位置(C,M)
- -i | -inherit float : エミッターのオブジェクトのスピードをどれだけ受け継ぐか(0.0 〜 1.0)(C,E,Q)
- -sn | -shapeName string : ジオメトリーを決めるために使うシェイプの名前(C,E,Q)
- -ct | -count : パーティクルの個数を返します(Q)
- -dal | -dynamicAttrList : ダイナミック・アトリビュートのリストを返します(Q)
- -ppd | -perParticleDouble : ダブル・アトリビュートのリストを返します(Q)
- -ppv | -perParticleVector : ベクター・アトリビュートのリストを返します(Q)
- -c | -conserve float : コントロールに従う割合(0.0 〜 1.0)(C,E,Q)
1.0 (デフォールト)の場合はニュートン力学に完全に従います
- -id | -particleId int : パーティクルの番号を指定(E,Q)
-queryと同時に使用
- -or | -order int : 何番目のパーティクルかを指定(0 〜 )(E,Q)
-queryと同時に使用
- -at | -attribute string : 指定されたアトリビュートを返します(E,Q)
- -nj | -numJitters int : パーティクルごとのジッターの個数を指定(C)
- -jr | -jitterRadius float : ジッターの半径を指定(C)
- -grs | -gridSpacing float : グリッドの中のパーティクル間の距離を指定(C)
- -ll | -lowerLeft float float float : グリッドの左下の座標(C)
- -ur | -upperRight float float float : グリッドの右上の座標(C)
- pickWalk
現在セレクトされているオブジェクトからセレクトをはずし、親・子・右・左に接続されたオブジェクトをセレクト
CV がセレクトされている場合は UV 方向にセレクトされたオブジェクトを変えてゆくことができます
フラグ
- -d | -direction string : 次にセレクトする方向 (デフォールト right)(C)
- up
- 親のノードをセレクト
(CV の場合、V 方向)
- down
- 子のノードをセレクト
(CV の場合、V 方向)
- left
- ひとつ前のノードをセレクト
(CV の場合、U 方向)
- right
- 次のノードをセレクト
(CV の場合、U 方向)
- -typ | -type string : ノード(nodes)かインスタンス(instances)を決める
(デフォールト nodes)(C)
- pointLight
点光源の設定
フラグ
- -e | -edit : すでに存在するライトの編集(E)
- -rgb float float float : ライトの色(0.0 〜 1.0)(C,E,Q)
- -i | -intensity float : ライトの強さ(C,E,Q)
- -rs | -useRayTraceShadows boolean : レイトレーシングで影を付けるかどうか(C,E,Q)
- -sc | -shadowColor float float float : 影の色(0.0 〜 1.0)(C,E,Q)
- -d | -decay int : ライトの減衰度(C,E,Q)
- 0
- 減衰しない
- 1
- ゆっくり減衰
- 2
- ふつうの減衰
- 3
- 早い減衰
- pointOnCurve
NURBS カーブ上の点の情報(pointOnCurveInfo ノード)を返します
フラグ
- -pr | -parameter float : カーブのパラメータ値 (デフォールト 0.0)(E,Q)
- -top | -turnOnPercentage boolean : パラメータ値を正規化するかどうか (デフォールト false )(E,Q)
- -p | position : 指定されたパラメータ値での点を返します(C)
- -n | normal : 指定されたパラメータ値での法線を返します(C)
- -nn | normalizedNormal : 正規化された法線を返します(C)
- -t | tangent : 指定されたパラメータ値での tangent 値を返します(C)
- -nt | normalizedTangent : 正規化された tangent を返します (C)
- -cc | curvatureCenter : 指定されたパラメータ値でのカーブによる中心点を返します(C)
- -cr | curvatureRadius : 指定されたパラメータ値でのカーブによる半径を返します(C)
- -n | -name string : 返されるオブジェクトの名前を指定 (C)
- -ch | -constructionHistory boolean : コンストラクション・ヒストリーを有効にするかどうか (C)
- -o | -object boolean : 結果のオブジェクトまたはディペンデンシーノードを作るかどうか (C)
- -rpo | -replaceOriginal boolean : その場所にオブジェクトを作るかどうか (C)
- -cos | -curveOnSurface boolean : 可能ならば 2D カーブを作る (C)
- -po | -polygon int : 以下のポリゴンのオブジェクトを作る(C)
- 0
- NURBS サーフェース
- 1
- ポリセット
- 2
- サブディビジョンサーフェース
- -rn | -range boolean : 入力されたカーブ全体をカーブの範囲とする(C)
- polyCone
ポリゴンのコーンを作成
フラグ
- -n | -name string : 名前を付ける(C)
- -r | -radius float : コーンの半径 ( デフォールト 0.5 )(C,E,Q)
- -ax | -axis float float float : 座標の位置(C,E,Q)
- -h | -height float : 高さ ( デフォールト 1.0 )(C,E,Q)
- polyCreateFacet
ポリゴンを作成
フラグ
- -n | -name string : ポリゴンの名前(C)
- -p | -point float float float : 点の座標(C,M)
- -s | -subdivision int : ポリゴンの分割数 ( デフォールト 1 )(C,E,Q)
- -hl | -hole : ポリゴンのに穴を開ける(C,M)
このフラグ以降の点の座標が穴になります
- polyCube
ポリゴンのキューブを作成
フラグ
- -n | -name string : キューブの名前(C)
- -w | -width float : 立方体の幅( デフォールト 1.0 )(C,E,Q)
- -ax | -axis float float float : 座標の位置(C,E,Q)
- -h | -height float : 高さ ( デフォールト1 .0 )(C,E,Q)
- polyCylinder
ポリゴンの円柱をつくる
フラグ
- -ax | axis float float float : シリンダーを作る時の座標軸(C,E,Q)
- -n | -name string : 円柱の名前(C)
- -r | -radius float : 円柱の半径 ( デフォールト 0.5 )(C,E,Q)
- -ax | -axis float float float : 座標の位置(C,E,Q)
- -h | -height float : 円柱の高さ ( デフォールト 1.0 )(C,E,Q)
- -sx | -subdivsionX int : X 方向の分割数 ( デフォールト 20 )(C,E,Q)
- -sy | -subdivsionY int : Y 方向の分割数 ( デフォールト 1 )(C,E,Q)
- -sz | -subdivsionZ int : Z 方向の分割数 ( デフォールト 1 )(C,E,Q)
- -tx | -texture int : テクスチャーの付け方を指定(C)
- 0
- テクスチャー無し
- 1
- 全体でひとつのテクスチャーを適用
- 2
- 側面・底・天井に別々のテクスチャーを適用(デフォールト)
- -ch | -constructionHistory boolean : コンストラクションヒストリーを有効にするかどうか(C,Q)
-q で問い合わせると int を返します
- -o | -object boolean : オブジェクトを作るか、DGノードをつくるか(C)
- polyDuplicateAndConnect
選択された、または指定したポリゴンオブジェクトをコピー(duplicate)して
元のポリゴンオブジェクトの outMesh アトリビュートとコピーされたポリゴンオブジェクトの inMesh をコネクトします
シェーダーも元のポリゴンオブジェクトと同じものにコネクトします
フラグ・返り値はありません
- polyListComponentConversion
ポリゴンのコンポーネントを様々なタイプから別のタイプへ変換
フラグ
- -fv | -fromVertex : 頂点のコンポーネントから変換(C)
- -fe | -fromEdge : エッジ(辺)のコンポーネントから変換(C)
- -fuv | -fromUV : UV のコンポーネントから変換(C)
- -ff | -fromFace : フェースのコンポーネントから変換(C)
- -fvf | -fromVertexFace : 頂点・フェースのコンポーネントから変換(C)
- -tv | -toVertex : 頂点のコンポーネントへ変換(C)
- -te | -toEdge : エッジ(辺)のコンポーネントへ変換(C)
- -tuv | -toUV : UV のコンポーネントへ変換(C)
- -tf | -toFace : フェースのコンポーネントへ変換(C)
- -tvf | -toVertexFace : 頂点・フェースのコンポーネントへ変換(C)
- polyNormalPerVertex
ポリゴン頂点の法線を設定
返り値 boolean : コマンドが成功したかどうか
フラグ
- -rel | -relative : 法線の値を加算(-x, -y, -z, -xyzと同時に使用)(C,E,Q)
- -x | -normalX float : 法線の X 値を設定(C,E,Q)
- -y | -normalY float : 法線の Y 値を設定(C,E,Q)
- -z | -normalZ float : 法線の Z 値を設定(C,E,Q)
- -xyz | -normalXYZ float float float : 法線の X,Y,Z 値を設定(C,E,Q)
- -fn | -freezeNormal boolean : 法線の値をロックするかどうか(C,E,Q)
- -ufn | -unFreezeNormal boolean : 法線の値をアンロックするかどうか(C,E,Q)
- polyPlane
ポリゴンの平面を作成
フラグ
- -n | -name string : 平面の名前(C)
- -w | -width float : 平面の幅 ( デフォールト 1.0 )(C,E,Q)
- -h | -height float : 長さ ( デフォールト 1.0 )(C,E,Q)
- -ax | -axis float float float : 座標の位置(C,E,Q)
- -sx | -subdivisionsX int : X 方向の分割数 ( デフォールト 5 )(C,E,Q)
- -sy | -subdivisionsY int : Y 方向の分割数 ( デフォールト 5 )(C,E,Q)
- polySmooth
ポリゴンにスムースをかけます
フラグ(CEQ)
- -c | continuity float : スムースの度合を表すパラメータ( 0.0 〜 1.0 デフォールト 1.0 )(C,E,Q)
- -dv | divisions int : 再帰的にスムースをかける回数( デフォールト 1 )(C,E,Q)
- -kb | keepBorder boolean : スムースを実行中にエッジを移動するかどうか( デフォールト true )(C,E,Q)
- -ksb | -keepSelectionBorder boolean : 選択されている頂点を変更するかどうか( デフォールト false )(C,E,Q)
- -n | name string : スムースされたオブジェクトの名前 (C)
- -ch | constructionHistory boolean : コンストラクションヒストリーを有効にするかどうか(C,Q)
結果は int
- polySphere
ポリゴンの球を作成
フラグ
- -n | -name string : 球の名前(C)
- -r | -radius float : 球の半径 ( デフォールト 0.5 )(Q,C,E)
- -sx | -subdivisionsX float : X 方向の分割数 ( デフォールト 20 )(Q,C,E)
- -sy | -subdivisionsY float : Y 方向の分割数 ( デフォールト 20 )(Q,C,E)
- polySplit
ポリゴンの分割
フラグ
- -ep | -edgepoint int float : エッジと比率の指定(C,M)
- int
- 分割するエッジの番号
- float
- 分割する比率(0.0 〜 1.0)
- -fp | -facepoint int float float float : 新しい頂点を追加 (C,M)
- int
- フェースの番号
- float float float
- フェース内の座標(ローカル座標)
- -s | -subdivision int : 分割数 (デフォールト 1)(C,E,Q)
- -n | -name string : 新しく作られるノードの名前 (C)
- -ch | -constructionHistory boolean : コンスツラクションヒストリーのオン・オフ (C,Q)
- polyTorus
ポリゴンのトーラスを作成
フラグ
- -n | -name string : トーラスの名前(C)
- -r | -radius float : トーラス全体の半径 ( デフォールト 0.5 )(C,E,Q)
- -sr | -sectionRadius float : トーラス本体の半径 ( デフォールト 0.25 )(C,E,Q)
- -sx | -subdivisionsX float : X 方向の分割数 ( デフォールト 20 )(C,E,Q)
- -sy | -subdivisionsY float : Y 方向の分割数 ( デフォールト 20 )(C,E,Q)
- popupMenu
ポップアップメニュー
menuItem と共に使用
フラグ
- -alt | -altModifier boolean : Alt キーが押されている時にポップアップメニューを出すかどうか(C,E,Q)
- -ctl | -ctrlModifier boolean : Ctrl キーが押されている時にポップアップメニューを出すかどうか(C,E,Q)
- -sh | -shiftModifier boolean : Shift キーが押されている時にポップアップメニューを出すかどうか(C,E,Q)
- -b | -button int : マウスのどのボタンが押されている時にポップアップメニューを出すか(C,E,Q)
- 1
- left
- 2
- middle
- 3
- right
(デフォールト 3)
- -aob | -allowOptionBox boolean : フラグボックスをサポートするかどうか(C,Q)
- -mm | -markingMenu boolean : マーキングメニューをサポートするかどうか(C,E,Q)
- -pmc | -postMenuCommand string : メニューが表示された時に実行されるコマンド(C,E)
- -pmo | -postMenuCommandOnce boolean : -pmc フラグにおいてコマンドを一度だけ実行するかどうか(デフォールト false )(C,E,Q)
- -ni | -numberOfItems : メニューアイテムの数を返します(Q)
- -ia | -itemArray : メニューアイテムのリストを返します(Q)
- -dai | -deleteAllItems : 全てのメニューアイテムを消去(E)
Contents
Home | Contents
abe@not-enough.org