3D技术是底层的显示技术,Java3D提供了基于Java的上层接口。Java3D把OpenGL和DirectX这些底层技术包装在Java接口中。这种全新的设计使3D技术变得不再繁琐并且可以加入到J2SE、J2EE的整套架构,这些特性保证了Java3D技术强大的扩展性。
使用过Java3D的人都觉得,Java3D的结构继承了Java的严谨和条理性,轻便且易于设计开发……不过目前的情形是,现在使用Java3D 进行开发还是比较少。无论是游戏开发、科学计算、网络设计、电子商务、生物技术,还是虚拟仿真,Java 3D 的实用性都受到一定的制约,差强人意。
Java3D与其他三维技术的比较

Java3d何时能够得到真正的“普及”?