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

[Java3Djp:00392] How do you do.



◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
◇ 掲載広告募集中     ¥ 10,000〜  ◇
◇ http://www.dns-ml.co.jp/ad-proto.html◇
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

はじめまして奈良先端科学技術大学院大学で学生をしている石川といいます。

ところで、いきなり質問なのですが...

SimpleUniverse
Viewer
ViewingPlatform
ViewerAvatar

を使って、マウス操作による視点移動を実装してみようとあれこれ試したのですが
いまひとつうまくいきません。どのようにすればよいのでしょうか?

ちなみに私は以下のようにソースを書いてみたのですが、avatarとなるオブジェクト
だけが動いてしまい視点は移動しませんでした。
また、開発環境はJDK1.2beta4とJava3DAPI1.1beta2です。マシンは、SunSS20です。

よろしくお願いします。

---
   // avatar の 生成
   ViewerAvatar createAvatar(){

      ViewerAvatar avatarRoot = new ViewerAvatar();

      //avatar の シーングラフの追加

     avatarRoot.comple();
     return avatarRoot;
   }

   // avatar の 登録
   public AvatarTest(){

      	setLayout(new BorderLayout());
	Canvas3D c = new Canvas3D(null);
	add("Center", c);

        Viewer viewer;
        ViewerAvatar avatar = createAvatar();

        SimpleUniverse u = new SimpleUniverse(c);

        viewer = u.getViewer();
        viewer.setViewingPlatform(u.getViewingPlatform());
        viewer.setAvatar(avatar);

   }

--
                                           奈良先端科学技術大学院大学
                                                       情報科学研究科
                                                            石川 正敏
                                          masato-i@xxxxxxxxxx