简介
Java 3D是对Java的一个用来显示三维图形的扩展。用Java 3D编写的程序可以运行在很多不同类型的计算机或互联网上。
Java 3D类库提供了比其它多数图形库更简单的接口,但仍有足够的能力制作不错的游戏和动画。Java 3D建立在DirectX和OpenGL这些已有的技术上,所以程序运行并不是你所想像的那样慢。并且Java 3D中也可以加入使用诸如TrueSpace和VRML这些3D模型包创建的物件。
下面介绍一下Java 3D。其中的例子将指导你通过基本的方法制作3D图像和动画。它并不需要你拥有任何3D图形或Java 3D的知识,但如果你对Java语言有一定的了解将会很有帮助。由于大量的术语和数学知识,3D编程看起来相当复杂,但我会尽量用简单的术语来加以说明。
安装和运行Java 3D
使用Java 3D所必须的软件可以从Sun Microsystems网站http://java.sun.com免费获得。
Sun经常会发布新的版本,所以你最好亲自到他们的站点看看而不是完全依赖这篇文档。你可能需要注册成为"Java Developer Connection"成员才能下载某些文件。
写作本文时最新版的Java本身 (5.0) 在http://java.sun.com/j2se/而当前版本的Java 3D扩展(1.4.0.1)在http://java.sun.com/products/java-media/3D/。 Netscape和Internet Explorer都需要下载插件如果你想要使用最新版本的Java和Java 3D,插件可以在http://java.sun.com/products/plugin/找到。
(当前JDK稳定版本为1.5,JDK 6 (Mustang)开发中,最新版是Beta 2 测试版,Java 3D稳定版本1.4.0,最新版1.5.0开发中)
一旦你安装了Java和Java 3D,你可以使用以下命令编译程序(java初学者建议使用JDK):
java 文件名.java
这样运行程序:
java 文件名
文件名应该总是和文件中所定义的类名相一致。某些版本的Java 3D会给出关于空图形配置的警告信息,可以忽略。
(在这里我是用eclipse作为主打IDE的,运行时,在菜单栏中点运行->运行方式->java应用程序(如果你的程序中有main方法的话)即可.)