移動先: 概要 戻り値 フラグ. MEL 例.
dragAttrContext [-connectTo name] [-exists] [-history boolean] [-image1 string] [-image2 string] [-image3 string] [-name string] [-reset]
[name]
dragAttrContext は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
dragAttrContext によって、ビューポート内でバーチャル スライダを使用して
オブジェクトのアトリビュートを操作できます。バーチャル スライダは、ビューポート内で中マウス ボタンを押しながらドラッグして使用します。アトリビュートが変更されるスピードのコントロールは、
スピードを下げるには Ctrl キーを押したままで、スピードを上げるには Shift キーを押したままでできます。
戻り値の型は照会モードでは照会フラグが基になります。
connectTo, exists, history, image1, image2, image3, name, reset
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: 1 つのコマンドで複数回使用可能なフラグ
|
polyPlane -w 10 -h 10 -sx 3 -sy 3 -ax 0 1 0 -tx 1 -ch 1;
dragAttrContext myDragAttrContext;
// Example 1: Move along X direction and rotate around X at the same time.
dragAttrContext -edit
-connectTo pPlane1.translateX
-connectTo pPlane1.rotateX
myDragAttrContext;
setToolTo myDragAttrContext;
// Example 2: Extrude a face and then modify the distance that it is extruded by.
polyExtrudeFacet -ch 1 -kft 0 -pvx -1.633333373 -pvy -1.111623654 -pvz 3.142515589 -tx 0 -ty 0 -tz 0 -rx 0 -ry 0 -rz 0 -sx 1 -sy 1 -sz 1 -ran 0 -divisions 1 -twist 0 -taper 1 -off 0 -ltz 0 -ws 0 -ltx 0 -lty 0 -lrx 0 -lry 0 -lrz 0 -lsx 1 -lsy 1 -lsz 1 -ldx 1 -ldy 0 -ldz 0 -w 0 -gx 0 -gy -1 -gz 0 -att 0 -mx 0 -my 0 -mz 0 -sma 30 pPlane1.f[0];
dragAttrContext -edit -connectTo polyExtrudeFace1.localTranslateZ myDragAttrContext;
setToolTo myDragAttrContext;
// Example 3: Do a wedge face and modify both the number of divisions and the
// angle at the same time.
polyWedgeFace -ws 1 -wedgeAngle 90 -divisions 4 -ed 30 -ch 1 pPlane1.f[0] pPlane1.e[30];
dragAttrContext -edit -connectTo polyWedgeFace1.wedgeAngle
-connectTo polyWedgeFace1.divisions
myDragAttrContext;
setToolTo myDragAttrContext;