- 最后登录
- 2013-6-5
- 注册时间
- 2011-7-16
- 阅读权限
- 90
- 积分
- 6011
- 纳金币
- 5996
- 精华
- 1
|
结束语
这就完成了我们的对 Java 3D 的介绍。在非常短的时间内我们讨论了很多基础知识,那么让我们对重点做一下回顾:
Java 3D 允许您开发具有高度视觉真实感的3D图形应用程序。您构建一副描述您想渲染的任何事情的场景图,包括几何对象和视觉效果。
内置 Primitive 类集允许您迅速地构建起一幅充满几何对象的场景图,而不用为诸如材质坐标和表面法线之类更复杂的细节而担心。
使用 Light 类和 Material 类描述场景的光照。
可以使用材质贴图提供额外的真实感。
插入器是一种允许将动画添加到场景中的 Behavior。
图形编程尤其是 Java 3D 的乐趣很难用语言表达。是这里的动手上机实践吸引了您并使您爱不释手。我推荐您下载 参考资料 中的样本代码并实验各种不同的技术来看看它们的作用及其工作原理。使用不同的光照并尝试使用材质。尽情地享受乐趣吧!
参考资料
下载用于本教程的()的源代码样本。
访问 Sun 的
Java 3D 社区网站提供综合性的资源并包括解答您在使用这些复杂的 API 时可能碰到的常见问题的 FAQ。
NCSA Portfolio是用于 3D 程序的实用对象集。其中还包含库中对象的完整文档以及演示如何使用这些对象的示例源代码。
访问 web3D 联盟网站以获取 VRML 详细信息。
Java 3D AIX 版,目前包含在 IBM Java Developer Kit AIX 版 中,是用于 3D 图形的场景图 API,该 API 扩展了核心 Java API,它允许您轻松地将高质量、可伸缩和与平台无关的三维图形合并到基于 Java 的应用程序和 applet 中。
IBM 正在进行几项非常有趣的有关图形和可视化方面的研究。
如果对 Java 3D 以外的图形编程领域感性趣,请访问 OpenGL 主页以获取有关这一健壮的库的信息。
Java 3D 网站,该站点包含大量的有用信息,包括一些极好的教程。 |
|