会员ID: 密码: 注册
加入收藏夹 设为首页 加入桌面 网站地图
行业资讯业内动态解决方案活动专区技术文献
应用专题视景仿真虚拟医疗驾驶模拟军事仿真
周边产品力反馈数据头盔动作捕捉 立体 投影
引擎专区Uniyt3DVirToolsWebMaxVR-Platform
企业名录北京 上海深圳 广州厦门 重庆大连 郑州
Web3d作品地产开发园区景观交通工具 网友习作
       第三维度-打造最专业的虚拟现实行业门户     虚拟现实行业领先资讯平台:
首页 >> 引擎专区 >> Java 3D

   Java 3D

   Java 3D是Java语言在三维图形领域的扩展,是一组应用编程接口(API)。利用Java 3D提供的API,可以编写出基于网页的三维动画、各种计算机辅助教学软件和三维游戏等等。利用Java 3D编写的程序,只需要编程人员调用这些API进行编程,而客户端只需要使用标准的Java虚拟机就可以浏览,因此具有不需要安装插件的优点。

  JAVA 3D从高层次为开发者提供对三维实体的创建、操纵和着色,使开发工作变得极为简单。同时,JAVA 3D的低级API是依赖于现有的三维图形系统的,如Direct 3D、OpenGL、QuickDraw 3D和XGL等,它可以帮助我们:

  A. 生成简单或复杂的形体(也可以直接调用现有的三维形体)

  B. 使形体具有颜色、透明效果、贴图。

  C. 可以在三维环境中生成灯光、移动灯光。

  D. 可以具有行为(Behavior)的处理判断能力(键盘、鼠标、定时等)

  E. 可以生成雾、背景、声音等。

  F. 可以使形体变形、移动、生成三维动画。

  G. 可以编写非常复杂的应用程序,用于各种领域如VR

  JAVA 3D的这种体系结构既可以使其开发的程序“到处运行”,又使其能充分利用系统的三维特性。就因为JAVA 3D拥有如此的强大的三维能力,使得它在网络世界,特别是在游戏中能大展姿彩。

    JAVA3D功能应用

  JAVA3D可用在三维动画、三维游戏、机械CAD等领域。

  可以用来编写三维形体,但和 VRML不同,JAVA3D没有基本形体,不过我们可以利用JAVA3D所带的UTILITY生成一些基本形体如立方体、球、圆锥等,我们也可以直接调用一些软件如ALIAS、LIGHTWARE、3DS MAX生成的形体,也可以直接调用VRML2.0生成的形体。

  可以和VRML一样,使形体带有颜色、贴图。

  可以产生形体的运动、变化,动态地改变观测点的位置及视角。

  可以具有交互作用,如点击形体时会使程序发出一个信号从而产生一定的变化。

  可以充分利用JAVA语言的强大功能,编写出复杂的三维应用程序。

  JAVA3D具有VRML所没有的形体碰撞检查功能。

  作为一个高级的三维图形编程API,JAVA3D给我们带来了极大的方便,它包含了VRML2.0所提供的所有功能。

|--Web3dRight--|
友情链接 关于本站咨询策划行业推广广告服务免责声明网站建设联系我们融资计划
第三维度 版权所有     ICP证号:吉ICP备09001338
Copyright © 2008-2010 Beijing The third dimension Inc. All Rights Reserved.
电子邮箱:d3dweb@163.com QQ:496466882
服务电话:010- 52420589 13371637112