I am new to java3D. i got a sample program which has the following code :
package org.kraysis.Java3D;
import com.sun.j3d.utils.geometry.ColorCube;
import com.sun.j3d.utils.universe.SimpleUniverse;
import javax.media.j3d.BranchGroup;
public class HelloJava3D{
public HelloJava3D(){
SimpleUniverse universe = new SimpleUniverse();
BranchGroup group = new BranchGroup();
group.addChild(new ColorCube(0.3));
universe.getViewingPlatform().setNominalViewingTransform();
universe.addBranchGraph(group);
}
public static void main( String[] args ) {
new HelloJava3D();
}
}
I am runing on PIII 1.0 GHz machine. I am using intel 810 Graphics Adapter. And i am getting the following error.
javax.media.j3d.IllegalRenderingStateException: GL_VERSION
at javax.media.j3d.NativePipeline.createNewContext(Native Method)
at javax.media.j3d.NativePipeline.createNewContext(NativePipeline.java:2681)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4823)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2372)
at javax.media.j3d.Renderer.doWork(Renderer.java:876)
at javax.media.j3d.J3dThread.run(J3dThread.java:256)
DefaultRenderingErrorListener.errorOccurred:
CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context
graphicsDevice = Win32GraphicsDevice[screen=0]
canvas = javax.media.j3d.Canvas3D[canvas0,0,0,248x222]
Java 3D ERROR : wglGetExtensionsStringARB not support !
- The specified procedure could not be found.
Fallback to use standard ChoosePixelFormat.
Java 3D ERROR : OpenGL 1.2 or better is required (GL_VERSION=1.1)
Do any one have a clue how to resolve it.