首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 31 毫秒
1.
X3D浏览器的一种实现方法   总被引:5,自引:0,他引:5  
X3D(Extensible3D,可扩展3D)是一个软件标准,定义了如何在多媒体中整合基于网络传播的交互三维内容。文中根据Web3D提供的一个开放源代码开发一个X3D浏览器。本课题使用具有跨平台性的Java语言进行开发,以Java3D,swing等类库为基础,开发出了能够作为应用程序运行的X3D浏览器,并且通过Applets实现了在InternetExplorer中作为小应用程序运行的X3D浏览器。  相似文献   

2.
VRML虚拟场景中Java编程功能的实现   总被引:2,自引:1,他引:2  
在实现动态、交互、三维的复杂VRML场景时,一般编程主要用Java,但存在着各VRML浏览器的兼容性问题,VRML场景中的Java编程功能有可能在一种浏览器上运行正常,而在另一种浏览器上根本就不能工作;发布在网络上可以正常工作,而在本地就不能正常工作。本文介绍了通过Classpath注册项的正确设置以及使用合适的Java类库来编译class文件,实现在IE中使用Cortona VRML client浏览动态、交互、三维水分子模型虚拟场景浏览,最后指出X3D发展方向。  相似文献   

3.
面向VR应用系统的Java 3D API   总被引:13,自引:0,他引:13       下载免费PDF全文
0 引 言Java3D API是用来开发三维图形和开发基于Web的 3D应用程序 (applet)的编程接口 .目前用于开发三维图形软件的 3D API(Open GL、Direct3D)都是基于摄像机模型的思想 ,即通过调整摄像机的参数来控制场景中的显示对象 ,而 Java3D则提出了一种新的基于视平台的视模型和输入设备模型的技术实现方案 ,即通过改变视平台的位置、方向来浏览整个虚拟场景 .它不仅提供了建造和操作三维几何物体的高层构造函数 ,而且利用这些构造函数还可以建造复杂程度各异的虚拟场景 ,这些虚拟场景大到宇宙天体 ,小到微观粒子 .Java 3D 是Java Med…  相似文献   

4.
3D建模与编程技术   总被引:15,自引:0,他引:15  
3D建模与编程技术是3D应用软件实现中非常技巧和关键性的技术,目前应用比较广泛的有OpenGL,Direet3D,Java3D和VRML等。OpenGL主要用于底层软件和复杂场景建模软件的开发,Direet3D和Java3D主要应用于较高层次3D软件的快速开发,而VRML实质是一种描述性的3D建模语言,在Plug-in的支持下,可以增强Web的三维功能。对这四种技术的运行机理、实现机制和程序结构等作了较为详尽的阐述。  相似文献   

5.
基于Java3D的工业机器人建模与远程控制   总被引:6,自引:0,他引:6  
美国SUN公司推出的Java3D使Java具备了开发三维视觉的小应用程序和应用程序的功能,这些程序具有与客户通过网络交互的能力,使得Java在视觉、互动性上产生了一次飞跃.本文提出用Maya,3Dmax,AutoCad等熟知的工具可视化地建模,用Vrml97格式输出,用Sun公司的Vrml97 Loader导入,再用Java的Socket进行远程控制的方案,进行为工业机器人等产品设计阶段的外形设计、动作合理性的检测以及远程控制接口的设计等方面提供一条节省投资的可行途径.  相似文献   

6.
千姿百态的Java小应用程序是网路上一道靓丽的风景,Sun公司对其的定位是一种基本的应用程序,需要运行在支持Java的浏览器上,如Navigator、Internet Explorer或者Hot Java.当浏览器在一个HTML文档中发现〈APPLET〉标识时,浏览器就会从服务器上获取该小应用的类文件,加载并运行之.  相似文献   

7.
1.Java Applet概述 Java程序分为两类:Java小程序(Applet)和Java应用程序(Application),这两类程序是有区别的。Java Applet嵌入在WWW的页面,作为页面的组成部分被下载,并能运行在实现Java虚机器(JVM)的Web浏览器中。Java的安全机制可以防止小程序存取本地文件或其他安全方面的问题。而一个Java应用程序运行于Web浏览器之外,没有Applet运行时的诸多限制。另外,两者程序设计上的最大区别在于:Java Applet没有主程序,而Java应用程序一定要有主程序。 在Java中每个applet都是由Applet的子类来实现。开发人员自定义的applet通过重载Applet的几个主要成员函数  相似文献   

8.
一种保护Java3D应用的软件水印算法   总被引:1,自引:0,他引:1       下载免费PDF全文
针对Java3D应用程序固有的场景图数据结构,提出一种新的用于保护Java3D应用程序的动态数据结构软件水印算法。该算法将一个对场景图节点遍历的初始顺序作为嵌入密钥,利用循环左移及基于阶乘的进制数制方法将水印嵌入软件。阐述水印的嵌入及提取算法步骤。该算法具有不增加场景图节点个数和不影响程序性能的优势,比其他水印算法更加健壮。  相似文献   

9.
Java3D在钢结构建模中的应用   总被引:1,自引:0,他引:1  
Java3D是基于Java平台的、功能强大的面向对象的三维图形应用程序接口(API),它的设计是对目前流行的诸如OpenGL和Direct3D的3D图形API的重大革新。利用Java3D能使三维建模变得更加快捷和清晰。该文就如何应用Java3D建立三维钢结构模型进行了初步的探讨。  相似文献   

10.
主要研究在虚拟网络服务领域,使用Java语言来实现由VRML标准描述的三维CAD模型(或其它三维模型)到Ja-va3D的转换。生成Java3D标准三维模型,使用户可以通过浏览器进行浏览和个性化配置,该技术对虚拟商务的发展将有极大的推动作用。由于系统的复杂性,本文仅对系统中的转换这一关键技术进行研究。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号