[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01189] RE: [Java3Djp:01186] Re: RotationInterpolatorのaxisOfRotationについて



♪♪♪♪♪♪♪ネット上オークションサイト【eオークション】♪♪♪♪♪♪
        今月中に無料買い手登録をすると……
    ヒルトン東京、横浜ベイシェラトン、ホテルオークラなど
   高級ホテルの宿泊券がドドーンとあたる!http://www.eac.ne.jp
●ホテルのスイートルームをなんと15,000円(2人分)からオークション中!●

冨塚です。


yasuyuki@xxxxxxxxxx wrote:

>もし2点間の移動なら、PositionPathInterpolatorを使う方が楽です。
>
>PositionInterpolator は X 軸方向にしか移動できません。

X軸を傾ければよいと考えておりましたので、この点は特に
深く考えていなかったのですが、そんなことをしなくても
PositionPathInterpolatorを使った方がスマートそうですね。

>(TG) <-- Y=29.19 の TransformGroup
> |
>/S\  <-- 動かしたいオブジェクト
>~~~
>
>もし上記のようになっているなら、こんな処理が考えられます。
>(今回は PickObject.TRANSFORM_GROUP でピックされているようなので、
>こうなっている保証はありません)
>
>(TG) <-- Y=29.19 の TransformGroup
> |
>(TG) <-- InterpolatorのTARGETになるTransformGroup (動的に追加する)
> |
>/S\  <-- 動かしたいオブジェクト
>~~~

ツリー構造は、大体そのような感じです。
上記の処理、施してみようと思います。

com.sun.j3d.util.behavior.mouseについては、
com.sun.j3d.utils.behaviors.mouse.MouseRotateのソースを軽く読んでみました。
もう少し調べてみます。

ありがとうございました。


冨塚 義浩(TOZUKA Yoshihiro)
E-mail: i-totuka@xxxxxxxxxx