running

how do i run a java 3d application for which i have written the code
[82 byte] By [rag007a] at [2007-10-3 4:31:08]
# 1

If your class exetends Applet you could use

com.sun.j3d.utils.applet.MainFrame class.

For example:

public class Cube3D extends Applet{

// ...

}

import com.sun.j3d.utils.applet.MainFrame;

public class Main {

public static void main(String[] args) {

Frame frame = new MainFrame(new Cube3D(), 256, 256);

}

}

raindropa at 2007-7-14 22:34:30 > top of Java-index,Security,Cryptography...
# 2

This is a code how to initialize 3D Applet:

public class Cube3D extends Applet{

public Cube3D() {

setLayout(new BorderLayout());

GraphicsConfiguration conf = SimpleUniverse.getPreferredConfiguration();

Canvas3D canvas3D = new Canvas3D(SimpleUniverse.getPreferredConfiguration());

add(BorderLayout.CENTER, canvas3D);

BranchGroup scene = createSceneGraph();

scene.compile();

SimpleUniverse simpleUniverse = new SimpleUniverse(canvas3D);

simpleUniverse.getViewingPlatform().setNominalViewingTransform();

simpleUniverse.addBranchGraph(scene);

}

public BranchGroup createSceneGraph() {

BranchGroup rootGroup = new BranchGroup();

// insert your code hear

return rootGroup;

}

raindropa at 2007-7-14 22:34:30 > top of Java-index,Security,Cryptography...
# 3
when iam running the program it is giving errorslike 1. it will cause null ponter expection in the subsequent release 2. exception in thread 3. open gl error
rag007a at 2007-7-14 22:34:30 > top of Java-index,Security,Cryptography...