2011-01-03 9 views
3

Java3dでキューブまたは円柱を描画したとしましょう。たとえば、これらの図形の表面をクリックして小さな円錐を作成したいとします。私はいくつかの例があれば感謝します。 ありがとうjava3dを使用してシェイプ上にシェイプを構築する

+0

そこに新しいノードを置くことができます。 – DPM

答えて

0

特定のコードはありませんが、キューブにアクションリスナーを追加できます。その後、円錐のコードを持つserperateクラスを使用します。これはコード全体ではありませんが、良い例を提供するはずです。私はこの一般的なシナリオは、詳細な回答を付与することはないと思うので、私はちょうどあなたの表面上の座標を与えること、マウスリスナーでPickCanvasを使用し、言うよビューの数に基づいて

public void class random1 { 
cube.addactionListener(this); 
} 
public void actionlistener(ActionEvent ev) 
if(ev.actionEvent = cube){ 
Random2 rad = new Random2(); 
rad.cone(); 
} 
} 

public void class Random2 { 
    public void cone(){ 
     // code for the cone has to be in here 
    } 
} 
関連する問題