// ...imports import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import javax.vecmath.Point3d; import com.sun.j3d.utils.behaviors.vp.*; import com.sun.j3d.utils.applet.MainFrame; import com.sun.j3d.utils.geometry.ColorCube; import com.sun.j3d.utils.geometry.Box; import java.applet.Applet; import javax.media.j3d.Alpha; import javax.media.j3d.PositionInterpolator; public class Template extends Applet{ public BranchGroup createSceneGraph() { // erzeuge einen bunten Würfel //Box cube = new Box(); ColorCube cube = new ColorCube(0.4); // erzeuge die Wurzel der Würfelzene BranchGroup root = new BranchGroup(); // hänge den Wuerfel an die Wurzel root.addChild(cube); // fertig return root; } public void init(){ // erzeuge das Universum SimpleUniverse universe = Utils.createUniverse(this); // hänge die 3D-Szene ein universe.addBranchGraph(createSceneGraph()); } public Template(){} public static void main(String[]args){ new MainFrame (new Template(), 256, 256); } }