アットウィキロゴ

j0919

import javax.swing.*;
import java.awt.event.*;
import java.awt.BorderLayout;
import java.awt.GraphicsConfiguration;
import com.sun.j3d.utils.universe.*;
import javax.media.j3d.*;
import com.sun.j3d.utils.geometry.ColorCube;

public class game0919 extends JFrame {

  public BranchGroup createSceneGraph() {
    BranchGroup group = new BranchGroup();
    ColorCube cube = new ColorCube(0.5d);
    group.addChild(cube);
    group.compile();
    return group;
  }

  public game0919() {
    getContentPane().setLayout(new BorderLayout());
    GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
    Canvas3D canv = new Canvas3D(config);
    getContentPane().add(canv, BorderLayout.CENTER);
    BranchGroup sc = createSceneGraph();
    SimpleUniverse univ = new SimpleUniverse(canv);
    univ.getViewingPlatform().setNominalViewingTransform();
    univ.addBranchGraph(sc);
  }

  public static void main(String[] args) {
    game0919 sample = new game0919();
    sample.setBounds( 10, 10, 240, 240);
    sample.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    sample.setVisible(true);
  }
}
最終更新:2011年03月05日 22:07