- 805 名前:790 [2007/11/21(水) 10:51:31 ]
- 聞いてきました。
単純に二つのトーラスをそれぞれ、IndexedQuadArrayクラスとIndexedTriangleArrayクラスを使って(extends) ウィンドウに表示させれば良いそうです。 ラフにコードを書くとこんな感じになるそうです。 public class TorusWindow extends Frame { //TorusWindowのサイズやデータメンバを記述する。 class TorusOne extends IndexedQuadArray{ //トーラス1をIndexedQuadArrayクラスを使用し表示させる為のコード TorusOne(){ //トーラス1のコンストラクター //具体的なポイント(Point3d)を書いていく。} class TorusTwo extends IndexedTriangleArray{ //トーラス2をIndexedTriangleArrayクラスを使用し表示させる為のコード TorusTwo(){ //トーラス2のコンストラクター //具体的なポイント(Point3d)を書いていく。}} public TorusWindow(){ //トーラスウィンドウのコンストラクター // トーラスがフレームに表示されるよう、フレームの設定をする。} private BranchGroup createSceneGraph() { //シーングラフの設定。} public static void main(String[] args) { //メイン TorusWindow twindow = new TorusWindow(); twindow.setVisible(true);}}
|

|