网站大量收购独家精品文档,联系QQ:2885784924

结合OpenGL和Java实现互联网三维程序的一种方法.pdfVIP

结合OpenGL和Java实现互联网三维程序的一种方法.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
结合OpenGL与Java实现互联网三维程序的一种方法 of ResearchApplication 3D BasedOil andJavaonInternet Program OpenGL 大连理工大学多媒体研究开发中心 胡伟李建明钱昆明 摘要该文介绍了一种结合OpenGL图形标准与Java语言,在互联网上实现高效、平台无关三堆应用程 序的设计和舞现方法.已开发出相应的Java三雏程序,卜炭库.极大地提高了Java语言处理三堆腰形的能力。 关键词OpenGL,Java,Java奉地接口(JNI),互联网三堆程序设计 1引言 随着网络的迅速普及以及网络速度跳跃性提高,以图像和文字为基础的大量网络信息将逐渐被更 具表现能力的计算机虚拟世界替代。如何解决虚拟世界,尤其是三维虚拟现实在互联网上的应用.是 当今互联网研究的一个热门问题。 Java语言作为网络应用最广泛的编程语言,具有简单、面向对象、西向网络、与平台无关、安全 性、多线程、动态性等特点,然而对缩写三维交互程序的支持却不够。OpenGL被计算机业界认为是 和三维图形处理能力,赢得广泛的行业支持与应用,然而OpenGL同样面临着紧迫的问题,就是在互 联网上缺乏足够强大的支持,使得应用范围局限在单机应用上。 如果结合OpenGL的图形处理以及Java语言的网络编程能力,就可以很好的解决这个问题.使得 两者在互联网应用上具有更强大的竞争能力。我们在此介绍一种有效的结合方法。 2设计思想 bean,进行三维程序设计.程序缩写规则基本类似于C语言编写标准 现OpenGL三维设计的Java OpenGL。 Java本地接口在此处需要解决两方面的问题: 将Java程序中所有openc_扎 相关调用都传递给本地OpenGL 运行库; 将本地OpenGL运行效果反 j 映到Java界面中。 i 本地OpenGL运行库在各操 { “”X-Wmdow系统下的GLX库。 ; 该设计方法的优点在于: ……一 因为JNI的多平台支持以及 标准OpenGL的平台无关性,只 需在各种操作系统上做好相应的 OpenGL接口库,就能保证Java 田1谩计蛄构图 应用程序做到多平台支持; 大计算量的三维运算都被转移到本地OpenGL运行库,能够得到显示卡的硬件加速支持,极大的 提高了程序运行速度。据测试三维计算速度基奉接近本地应用程序; 一264— 且提高了本地OpenGL程序到互联网程序得可移植性。 3具体实现 3.1OpenGL的JavaBean封装 Java Be∞是应用于Java平台的组件.具有很好的扩展性、重用性和平台独立性。设计应用于Java 的Opc

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档