操纵Java3D实现三维图象[Java编程]
本文“操纵Java3D实现三维图象[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Java3D用其自己定义的场景图和察看情势等技术构造了3D的上层构造,实现了在Java平台利用三维技术.本文在原理上侧重介绍Java3D特有的两个重要概念:场景图(Scene Graph)、察看情势(View Model).在接口利用上的介绍分为两部份:实例阐明若何利用Java3D接口;阐明若何将Java3D技术与Java原有的Web技术(JSP、Serverlet)相结合,在网页上实现三维显示.
1. 关于Java3D
1.1 Java3D简介
Java3D API是Sun定义的用于实现3D显示的接口.3D技术是底层的显示技术,Java3D供应了基于Java的上层接口.Java3D把OpenGL和DirectX这些底层技术包装在Java接口中.这种全新的计划使3D技术变得不再烦琐并且可以加入到J2SE、J2EE的整套架构,这些特点保证了Java3D技术强盛的扩大性.
Java3D成立在JAVA2(JAVA1.2)底子之上,JAVA语言的简单性使JAVA3D的奉行有了大概.它实现了以下三维显示可以用到的功效:
生成简单或复杂的形体(也可以调用现有的三维形体)
使形体具有颜色、透明效果、贴图.
在三维环境中生成灯光、移动灯光.
具有行为的处理判断本领(键盘、鼠标、按时等).
生成雾、后台、声音.
使形体变形、移动、生成三维动画.
编写非常复杂的利用程序,用于各种范畴如VR(虚拟实际).
J2SE在其尺度开辟包中并不供应Java3D的API,Java3D是一个独立的可选组件,可以单独下载.Java3D目前(终止到2003年5月)供应的正式版本是1.3.0,可以在 http://java.sun.com/products/java-media/3D/download.html 下载该开辟工具包.
Java3D 1.3有7个差别的可下载版本:
Java3D for Windows(DirectX version)SDK for JDK(include Runtime);
Java3D for Windows(OpenGL version)SDK for JDK(include Runtime);
Java3D for Solaris/SPARC Runtime for JDK(include Runtime);
Java3D for Windows(DirectX version)Runtime for JRE;
Java3D for Windows(OpenGL version)Runtime for JRE;
Java3D for Solaris/SPARC SDK for JRE;
Java3D for Solaris Runtime 64 bit support;
此中前三个版本是开辟包.第4、5、6个版本是Java3D运行期支持程序包.最后一个是支持Solaris 64 bit操作平台运行Java3D的程序包.前三个的开辟包包含了各自对应的运行期支持包.Java语言本身具有跨平台特点,无论利用上述哪个版本的开辟包,概念和实现代码城市保持完好一致.这里我们利用Java3D for Windows(OpenGL version)SDK for JDK(include Runtime);版本作为我们谈论、实现Java3D的工具包.注意在安装此版本SDK前要保证下列环境:
Java 2 (Runtime or SDK) version 1.3.1 或更后的版本
OpenGL 1.1 或更后的版本,并且是Microsoft支持的显卡厂商
Windows NT 4.0 only: Service Pack 3 或更后的版本(Window2000、WindowXP)
以上是“操纵Java3D实现三维图象[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |