很多资源没整理,积累到最后就更懒得整理。这两天要学习JAVA3D,记录一下。
发现一个很不错的网站:http://www.java3d.org/tutorial.html Java3D的纯英文指导
一、Java3D介绍:
Java 3D是Java语言在三维图形领域的扩展,是一组应用编程接口(API)。利用Java 3D提供的API,可以编写出基于网页的三维动画、各种计算机辅助教学软件和三维游戏等等。利用Java 3D编写的程序,只需要编程人员调用这些API进行编程,而客户端只需要使用标准的Java虚拟机就可以浏览,因此具有不需要安装插件的优点。
二、安装和运行
Java3D for Windows的安装包我已上传至CSDN:点击打开链接
JDK请自主安装。
三、创建第一个JAVA3D程序
package Hello;
import javax.media.j3d.BranchGroup;
import com.sun.j3d.utils.geometry.ColorCube;
import com.sun.j3d.utils.universe.SimpleUniverse;
public class Hello3D {
public Hello3D(){
SimpleUniverse universe=new SimpleUniverse();//搭建情景
BranchGroup group=new BranchGroup();//创建组容器
ColorCube cube=new ColorCube();//创建Object
group.addChild(cube);//添加到组容器中
universe.getViewingPlatform().setNominalViewingTransform();//添加摄像头视角
universe.addBranchGraph(group);
}
public static void main(String[] args) {
new Hello3D();
}
}
public static void main(String[] args) {
new Hello3D();
}
}