近来在弄Java2D与3D的开发,就安装个j3d-1_5_2-linux-i586。下载后,解压得到里面的lib文件夹,分别将ext和i386文件夹里的文件复制到.../jvm/**jdk/lib/ext和i386文件夹里就OK了。再写一个java程序测试一下:
- import com.sun.j3d.utils.universe.SimpleUniverse;
- import com.sun.j3d.utils.geometry.ColorCube;
- import com.sun.j3d.utils.geometry.Sphere;
- import javax.media.j3d.*;
-
-
- public class Hello3d {
-
- public Hello3d() {
- 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 Hello3d();
- }
- } // end of class Hello3d
|
如果安装无误,编译运行后的结果是: