Java 3D编程实践——网络上的三维动画[学习笔记]

Java 3D编程实践——网络上的三维动画[学习笔记]

1.  Java3D 运行及开发环境的安装[这是我自己用的安装开发环境,仅供参考]
以下的安装均以Windows平台为例。
安装步骤
(1)安装Java2 软件开发工具包———Java2 SDK(Software Development Kit),目前的最新版是1_5_0_07,文件名为jdk-1_5_0_07-windows-i586-p.exe,文件大小约为34MB,从http://192.18.108.138/ECom/EComTicketServlet/BEGINCC371BB88AD6EB024CA824E5078E9C56/-2147483648/1612698399/1/732086/731822/1612698399/2ts+/westCoastFSEND/jdk-1.5.0_07-oth-JPR/jdk-1.5.0_07-oth-JPR:2/jdk-1_5_0_07-windows-i586-p.exe下载。
(2)安装Java3D软件开发工具包———Java3D forWindows(OpenGLVersion)SDKfortheJDK(Includes Runtime),目前的最新版是1.4.0_01 ,文件名为java3d-1_4_0_01-windows-i586.exe,大小约为 2.77 MB,从 http://192.18.108.149/ECom/EComTicketServlet/BEGIN380C9A6CAFAA00614B92D56EB6694EAA/-2147483648/1612707939/1/735290/735278/1612707939/2ts+/westCoastFSEND/java3d-1.4.0_01-oth-JPR/java3d-1.4.0_01-oth-JPR:5/java3d-1_4_0_01-windows-i586.exe下载。
我现在是用的是1.3.1版本的。需要下载java3d-1_3_1-windows-i586-opengl-rt.exe和java3d-1_3_1-windows-i586-opengl-sdk.exe

java3d-1_3_1-windows-i586-opengl-rt.exe下载地址是:http://192.18.108.149/ECom/EComTicketServlet/BEGIN3424066D3E02867CDBD4865298E63A32/-2147483648/1612716711/1/370694/370670/1612716711/2ts+/westCoastFSEND/7382-3d-1.3.1-oth-JPR/7382-3d-1.3.1-oth-JPR:6/java3d-1_3_1-windows-i586-opengl-rt.exe
java3d-1_3_1-windows-i586-opengl-sdk.exe下载地址是:http://192.18.108.149/ECom/EComTicketServlet/BEGIN3424066D3E02867CDBD4865298E63A32/-2147483648/1612716711/1/370694/370682/1612716711/2ts+/westCoastFSEND/7382-3d-1.3.1-oth-JPR/7382-3d-1.3.1-oth-JPR:7/java3d-1_3_1-windows-i586-opengl-sdk.exe
(3)安装Eclipse SDK
目前最新版本是3.2,下载地址是:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip&url=http://eclipse.cdpa.nsysu.edu.tw/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip&mirror_id=40

直接把你下载下来的压缩包解压即可。
2. Java3D 编程

1  一个简单的Java 3D 程序:Hello3d 
  安装好Java3D的开发环境后,下面可以通过运行一个Java3D程序,验证一下安装是否成功。
启动eclipse,新建一个项目JAVA3D,然后再建立一个包hongjun,然后在该项目下建立一个类Hello3d
源代码如下:
package hongjun;

import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.BranchGroup;
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


2.程序执行过程及Hello3d 运行结果如图1-1和1-2所示
hello11.JPG

                                                        图1-1
hello1.BMP
      图1-2




posted on 2006-08-08 21:26 XiaoLi 阅读(6450) 评论(15)  编辑  收藏 所属分类: Java

评论

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2006-08-24 23:41 gy

谢谢  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2007-03-21 18:09 lusm

谢谢啊 呵呵
正在找 转你的了
还有 人生的价值是摆脱自我吗???
那死的那天有可能
没来过这个世界也可以做到  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2007-03-21 18:11 lusm

我的主页
www.blogjava.net/lusm

欢迎联系 呵呵   回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2007-04-24 17:22 柴紫龙

想学点更实际的东西,  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2007-04-25 09:56 李红军

有时间的话,我再继续更新一下这方面的内容。谢谢关注!  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2007-09-13 10:43 千里冰封

不错,JAVA3D,以后要学3D就来这里了  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记][未登录] 2007-10-10 10:12 小龙

我那到一些关于java3D的一些代码,不知道是内部代码的问题还是运行操作的顺序不,有时间请帮忙看一下,谢谢
  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2008-01-15 12:36 Vrhuman

不错哟。转你了。Java3D中文网
http://www.java3d.com.cn/  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2008-03-12 14:00 zyh

楼主,不知道该怎么感谢你,我现在正在搞这领域的设计一直不能下手,看阁下的笔记,如醍醐罐顶,还希望能得到阁下的帮助有空请联系我下,QQ:327792732  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2008-03-12 17:25 liliansheng

楼主好! 在myeclipse下写java3d程序,myeclipse怎么不认com.sun.j3d , javax.media.j3d.*; javax.vecmath.*;这几个包啊 具体该怎么添加进去?不胜感激………困惑好几天了!期待回复……  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2008-07-30 13:13 fushaoyao

一却都由你决定
  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2008-07-30 13:13 fushaoyao


  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2008-10-06 15:55 王者无敌

谁知道3D偏程的就说一下,发一个网止来,  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记][未登录] 2009-05-23 16:37 java3d

您好,我现在也在学习java3d 可是环境不能配置,因为配置环境需要的东西我都没有,找没能找到,这里的连接都不能下载。您呢发给我一份吗?
yzg000123@sina.com 我的邮箱,谢谢了!!!  回复  更多评论   

# re: Java 3D编程实践——网络上的三维动画[学习笔记] 2009-05-29 10:20 相信

相信················牛人呀  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

公告


文章发布许可

本站作品均采用知识共享署名-非
商业性使用-禁止演绎 2.5 中国大
陆许可协议
进行许可。

Books I've Translated

《精通Nginx(第二版)》

精通Nginx(第二版)
《云计算:原理与范式》

 云计算:原理与范式

《SQL技术手册(第三版)》
SQL技术手册(第三版)
《MySQL核心技术手册(第二版)》
MySQL核心技术手册(第2版)
《RESTful Web Services中文版》
RESTful Web Services中文版

51.la 专业、免费、强健的访问统计

导航

留言簿(2)

随笔分类

搜索

最新评论