IDEA下Java3D的环境配置

 

遇到问题请留言,博主很闲的

 

一、配置java环境(JDK+IDEA)

      与java3D配置无关,不做赘述。

二、下载java3D

      直接下载地址:https://download.oracle.com/otn-pub/java/java3d/1.5.1/java3d-1_5_1-windows-amd64.exe

      百度网盘下载地址: https://pan.baidu.com/s/1M5jVnZ83Sg6CxgDKxSMAoQ  提取码: 88pb

      官方地址下载(现在需登录):https://www.oracle.com/java/technologies/java-archive-downloads-java-client-downloads.html#java3d-1.5.1-oth-JPR

IDEA下Java3D的环境配置_第1张图片

三、安装

    直接运行安装即可

    安装目录默认为:C:\Program Files\Java\Java3D\1.5.1

IDEA下Java3D的环境配置_第2张图片

 

四、配置dll

  将java3D里bin目录下的【j3dcore-ogl.dll】复制到jdk的bin目录下(注意是IDEA所使用的JDK,有些小伙伴可能装了多个jdk)

  例如我的jdk - bin目录为:C:\Program Files\Java\jdk1.8.0_202\bin(注意不是jre的bin目录)

IDEA下Java3D的环境配置_第3张图片

五、IDEA项目测试

      打开IDEA,创建一个项目,随意添加一个class文件,例如我添加一个Test类,代码如下

import com.sun.j3d.utils.geometry.*;
import com.sun.j3d.utils.universe.*;
import javax.media.j3d.*;
import javax.vecmath.*;
public class Test{
   public Test() {
      // 创建一个虚拟空间
      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 Test();
   }
}

结果全是报错信息

IDEA下Java3D的环境配置_第4张图片

六、配置IDEA:引入外部jar

在IDEA上点击 File——Project Structure——Modules——Dependencies——点击右侧的+号——Library...——New Library——Java——索引到:C:\Program Files\Java\Java3D\1.5.1\lib\ext\下,键盘按住Ctrl选择这3个jar包——点击Ok——随便取个名字(比如java3D)——OK——选择刚刚创建的java3D,点击Add selceted——然后点击OK——完工!

IDEA下Java3D的环境配置_第5张图片

IDEA下Java3D的环境配置_第6张图片

IDEA下Java3D的环境配置_第7张图片

IDEA下Java3D的环境配置_第8张图片

IDEA下Java3D的环境配置_第9张图片

IDEA下Java3D的环境配置_第10张图片

点击OK后可以看到代码已经不报错了

IDEA下Java3D的环境配置_第11张图片

你可能感兴趣的:(Java)