定义:Java3D API 是Sun 公司定义的用于实现3D显示的接口。3D技术是底层的显示技术,java3D简介Java3D提供了基于Java的上层接口Java3D把 OpenGL和 DirectX这些底层技术包装在Java接口中。这种全新的设计使3D技术变得不再烦琐,且可以加入到J2SE、J2EE的整套架构这些特性保证了Java3D技术强大的扩展性。
Java3D建立在Java2( Javal.2)基础之上,Java语言的简单性使Java3D的推广成为可能它实现了以下三维显示能够用到的功能:
(1)生成简单或复杂的形体,也可以调用现有的三维形体
(2)使形体具有颜色、透明效果和贴图。
(3)在三维环境中生成灯光、移动灯光。
(4)具有行为的处理判断能力(键盘、鼠标和定时等)。
(5)生成雾、背景、声音。
(6)使形体变形、移动、生成三维动画。
(7)编写非常复杂的应用程序,用于各种领域,例如虚拟现实。