java 3d模型插件_Java3D作为插件嵌入到myeclipse中

最近在学习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中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值