论文部分内容阅读
近年来,随着互联网技术与多媒体技术的飞速发展,通过网络实现的远程教育日益得到推广和普及。那么制作高质量的能够方便地在网络上运行的教学辅助课件也就成为更好地实现远程教育的必要条件。本文重点研究了网络多媒体课件中三维课件的制作技术与开发。 笔者首先研究了网络多媒体课件制作的一般要求、制作原则及方法,分析比较了制作网络多媒体课件的各类工具,探讨了网络三维课件制作的意义,选择了Java 3D作为开发网络三维课件的最佳技术。 Java 3D技术是Java语言在三维领域的扩展,是面向对象的计算机语言。它封装了计算机图形显示的许多功能,而且能直接与鼠标功能相连交互式显示三维模型,能进行图形的消隐及光照颜色的处理等。另外,Java 3D程序和其它Java程序一样可以在网页上运行。因此,本文重点研究和实践了如何应用Java 3D技术开发网络三维多媒体课件。在这当中,首先是探讨了如何利用Java 3D技术在应用程序中建立三维场景、三维几何形体以及设计添加交互功能等;其次,研究了其它几个典型的三维开发技术的功能和特点,如:OpenGL、Microsoft Direct3D以及虚拟现实建模语言VRML,并将它们与Java 3D技术作了比较;最后通过对网络三维多媒体课件简单实例的开发,研究了Java 3D的技术在多媒体素材的处理、三维动画的制作以及添加纹理和实现几何变换等方面的综合应用。 文章最后总结了全篇的内容,指出了Java 3D技术与网络三维课件开发的结合有着广阔的应用前景。希望今后能利用这项技术开发出更多具备三维可视化及强大交互功能的优秀网络三维课件,应用到教育领域。