/*--------------*/ /* Ex12.java */ /*--------------*/ import java.applet.Applet; import java.awt.*; //BorderLayout,GraphicsConfiguration,event import javax.media.j3d.*; //Java3d import com.sun.j3d.utils.applet.MainFrame; //MainFrame import com.sun.j3d.utils.universe.*; //SimpleUniverse public class Ex12 extends Applet{ private SimpleUniverse simpleU; public void init(){ //アプレットの中央にCanvas3Dを追加 setLayout(new BorderLayout()); Canvas3D canvas = new Canvas3D(SimpleUniverse.getPreferredConfiguration()); add(canvas, BorderLayout.CENTER); //シーングラフの生成 simpleU = new SimpleUniverse(canvas); simpleU.getViewingPlatform().setNominalViewingTransform(); } public void destroy(){ simpleU.cleanup(); } public static void main(String[] args){ //Application Dimension screen = Toolkit.getDefaultToolkit().getScreenSize(); MainFrame frame = new MainFrame(new Ex12(), 640, 480); frame.setLocation((screen.width-640)/2,(screen.height-480)/2); } }