java 3D画图实例

来源:百度知道 编辑:UC知道 时间:2024/06/14 17:21:35
求java3D画图的实例,最好是能够通过鼠标控制旋转的实例。
只要能给我一点启发的都可以,谢谢大家了
回复二楼:我试了一下官方提供的示例程序,怎么在我的机器上不能运行啊?报错信息如下:
************************************************************************
*** ERROR: Canvas3D constructed with a null GraphicsConfiguration
*** This will cause a NullPointerException in a subsequent release
************************************************************************
java.lang.RuntimeException:
Unable to set Pixel format on Canvas
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception in thread "AWT-Windows" wglCreateContext Failed: 无效的像素格式。

wglCreateContext Failed: 无效的像素格式。

回复三楼:我的QQ:609158973谢了

import java.applet.Applet; 

import java.awt.BorderLayout; 

import java.awt.Frame; 

import javax.media.j3d.BoundingSphere; 

import javax.media.j3d.BranchGroup; 

import javax.media.j3d.Canvas3D; 

import javax.media.j3d.Geometry; 

import javax.media.j3d.GeometryArray; 

import javax.media.j3d.IndexedLineArray; 

import javax.media.j3d.Shape3D; 

import javax.media.j3d.TransformGroup; 

import javax.vecmath.Point3f; 

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

import com.sun.j3d.utils.behaviors.mouse.MouseRotate; 

import com.sun.j3d.utils.geometry.ColorCube; 

import com.sun.j3d.utils.universe.SimpleUniverse; 

// MouseRotateApp renders a single, interactively rotatable cube. 

public clas