3D图形技术并不是一个新话题,在图形工作站以至于PC机上早已日臻成熟,并已应用到各个领域。然而互联网的出现,却使3D图形技术发生了和正在发生着微妙而深刻的变化。Web3D协会(前身是VRML协会)最先使用Web3D术语,这一术语的出现反映了这种变化的全貌,没有人能严格定义Web3D,在这里我们把Web3D理解为:互联网上的3D图形技术,互联网代表了未来的新技术,很明显,3D图形和动画将在互联网上占有重要的地位。
Java3D API是Sun定义的用于实现3D显示的接口。使用Java 的重要理由之一是它的平台无关性。Java3D提供了基于Java的上层接口。Java3D把OpenGL和DirectX这些底层技术包装在Java接口中。这种全新的设计使3D技术变得不再繁琐并且可以加入到J2SE、J2EE的整套架构,这些特性保证了Java3D技术强大的扩展性
本文以Java3D为开发平台,利用Java语言强大的网络功能,实现了在网页上对3D动画进行显示和操作。
本文介绍了Java3D作为Web3D开发平台的优势,包括平台无关性和强大的扩展性。Java3D通过场景图和观察模式提供上层接口,简化3D图形编程。与其他3D技术如OpenGL、DirectX、VRML相比,Java3D更适合在网络环境中使用。文章详细阐述了Java3D的场景图结构,包括虚拟宇宙、局部环境和坐标系统,并探讨了Java3D在电子商务、游戏、医学、地理信息系统和虚拟社区等领域的应用前景。
订阅专栏 解锁全文
371

被折叠的 条评论
为什么被折叠?



