java3D开发jar包

上传者: u013352983 | 上传时间: 2021-10-25 14:11:29 | 文件大小: 2.77MB | 文件类型: -
java3D开发所需的jar包和应用开发教程 最近在学习java3D,费了好多时间终于可以在myecplise里面编辑java3D程序,并且可以成功运行了。 1.本人安装的是:java3d-1_4_0_01-windows-i586.exe,默认安装路径C:\Program Files\Java\Java3D 2. myeclipse就此就可以运行了java3D的程序了。 3.因默认的是java3D安装文件中lib和bin文件中的内容已经存在于相应的jre相应的文件中了。若不存在,则需要手动拷贝java3D安装文件bin中的文件到jre文件中的bin文件夹下。java3D安装文件中lib/ext下的文件拷贝到jre中lib\ext文件夹下。 4.测试java3D是否安装成功: import com.sun.j3d.utils.geometry.*; import com.sun.j3d.utils.universe.*; import javax.media.j3d.*; import javax.vecmath.*; public class Hello { public Hello() { // 创建一个虚拟空间 SimpleUniverse universe = new SimpleUniverse(); // 创建一个用来包含对象的数据结构 BranchGroup group = new BranchGroup(); // 创建一个球并把它加入到group中 Sphere sphere = new Sphere(0.5f); // 小球的半径为0.5米 group.addChild(sphere); Color3f light1Color = new Color3f(1.8f, 0.1f, 0.1f); // 设置光线的颜色 BoundingSphere bounds = new BoundingSphere(new Point3d(0.0,0.0,0.0), 100.0); // 设置光线的作用范围 Vector3f light1Direction = new Vector3f(4.0f, -7.0f, -12.0f); // 设置光线的方向 DirectionalLight light1= new DirectionalLight(light1Color, light1Direction); // 指定颜色和方向,产生单向光源 light1.setInfluencingBounds(bounds); // 把光线的作用范围加入光源中 group.addChild(light1); // 将光源加入group组,安放观察点 universe.getViewingPlatform().setNominalViewingTransform(); // 把group加入到虚拟空间中 universe.addBranchGraph(group); } public static void main(String[] args) { new Hello(); } } 将该类放入Hello记事本中,在"开始"—>“运行”中编译该程序,若出现一个红色的三维球体,则安装成功。 5.在用myeclipse时运行java3D程序时,须将java3D安装文件中lib\ext下的三个文件j3dcore.jar、j3dutils.jar、vecmath.jar添加到要使用的项目中。具体添加方法如下: 右击该工程,选择“Build Path”——>"Configure Build Path",在"libraries"里选择“Add External JARs”,选择上述三个文件所在的路径,添加三个文件。这样就将java3D的插件成功嵌入到了myeclipse中。

文件下载

评论信息

  • kbylwql :
    没用上,还是好评一下吧
    2019-04-02
  • qq_38677871 :
    下载的软件里面有3个jar包, 可以直接导入工程使用
    2017-08-08
  • qq_25606493 :
    不是jar包啊,是exe程序啊
    2017-06-19
  • zw90_02_06_22ffy :
    本打算用的,但后来该功能交给别的部门开发了,就没有用到,但不过还是谢了
    2015-08-31
  • dbside :
    很好对我很有帮助 不过理解不是很透彻
    2015-06-03

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明