--manipulator

home-

-

cafeteria-


-


manipulator
manipulate panel for modeling






操作エリア(D

ここで、モードで指定したエレメントの各成分(XYZまたはHPB)ごとの移動、スケール、回転ができます。

各成分(XYZ、HPB)のアイコンを左右にドラッグして操作します。ドラッグは左にマイナス、右にプラスとなります。
移動操作は、専用カメラが指定されていれば、ビューの距離感に応じた移動量で操作できます。
また、2ボタンマウスを使用していれば、右ボタンドラッグと左ボタンドラッグで、それぞれオブジェクト座標での操作、ワールド座標での操作と、使い分けることができます。

このエリアの最下部にあるインジケータは、ドラッグ中にその操作量が表示されます。



操作設定

移動アイコンをダブルクリックすると、右のようなManipulate Settingダイアログが現れます。

MouseButtonでマウスの左右ボタンにオブジェクト座標、ワールド座標のどちらの操作を割り付けるか設定します。

MouseResponseは、カメラのときと同様、ドラッグによる操作スピードの調整をします。


スポット操作エリア(E

エレメントのスケール及び回転操作の際には、必ずその操作の中心となる位置があります。
デフォルトでは、カメラの回転中心と同様、選択エレメントの中心がその位置になります。

重心が原点(0,0,0)にない球体オブジェクトを、原点を支点として回転させたい場合、
通常はその重心にあるオブジェクト座標を、原点に移したり、またはNULLを用い球体を子にしたりして、
回転させるようなことがよくあります。

オブジェクト操作の際には、以上のような方法で可能となりますが、
ポイントやポリゴン操作の際には、裏業的にボーンを使ったりしないとできなかったりします。

Manipulatorでは、ある(任意の)オブジェクトを指定して、そのオブジェクトの位置を、
このスケール、回転操作の中心として使用することができます。
この指定したオブジェクトのことを、Manipulatorではスポット(Spot)と呼びます。



スポット設定

スポットアイコンをダブルクリックすると、右のようなSpot Settingダイアログが現れます。

スポット機能を使う場合は、ここでスポット(Exclusive Spot)となるオブジェクトを指定します。

スポットとして使用できるオブジェクトはカメラのときと同様最上位階層(親のない)にあるオブジェクトだけです。オブジェクトの種類は問いません。

CreateSpotボタンを用いると、新規に"ExSpot"というNullオブジェクトを作成し、それをスポットとして設定します。

Manipulator起動時に、もし"ExSpot"という名のオブジェクト(Nullに限らず)が最上位階層にあれば、
それを自動的にスポットとして指定します。

スポット機能の必要がない場合は、Search forを空欄してOKすれば、機能自体が無効になります。
必要がなければ無効にした方が、その他の操作が多少高速になります。
スポット機能を使わないときの、操作中心はデフォルトと同様です。



スポット切替え機能

ビューの切替えに類似したボタンセットで、スポット位置の記憶と適用ができます。

A(Auto)は、スポットを自動的に選択エレメントの中心に移動して置きます。
(つまり、スケール、回転操作はデフォルトと同様になります。)

1、2、3には、現在のスポット位置を記憶させて、切り替えて使います。
一番下にあるインジケータの隣の矢印ボタンで、現在スポット位置の確認ができます。





download



manipulator.zip
ver0.5bata (58.7KB)

上記ファイルには解説の類は含まれてません。使用法はこのWebページ上の解説を参考にして下さい。





history


2000/12/29
-
Ver0.4(bata) リリース
2001/2/25 Ver0.5(bata)
カメラ回転ロック機能、オブジェクト及びセレクションの切替え機能、スポット機能の追加。



< prev

up

next >



updates on 2001/3/2-
page created on 2000/12/29-