Java 3D开发环境配置

      不多说什么了,希望能给开发Java 3D应用的朋友们在配置开发环境时一些参考,不要在这上面浪费了太多时间!

     我用的开发环境:

      IDE:Eclipse 3.7.1

      1.下载Java 3D开发包:http://download.csdn.net/detail/sunlovefly2008/4197244,下载后根据你的机器安装相应的版本。

      2.在你的安装目录下会有:bin文件夹下4个.dll文件和lib->ext->j3dcore.jar; j3dutils.jar; vecmath.jar3个.jar文件。

      3.右击你的Java 3D 工程,选择->properties->Java Build Path->Libraries->Add External Jars,选择安装目录下的3个.jar文件,加载到你的工程目录下

      4.把bin文件夹下的4个.dll文件复制到你的JDK目录中的bin文件夹中。

这样就可以开发你的Java 3D应用了,用下面的程序测试一下吧:

 

package com.fly.j3d;//我自己的包名,要改成你自己的哦
import com.sun.j3d.utils.geometry.*;
import com.sun.j3d.utils.universe.*;
import javax.media.j3d.BoundingSphere;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.DirectionalLight;
import javax.vecmath.*;

class Ball {

    public Ball(){
  
           SimpleUniverse universe=new SimpleUniverse();
           BranchGroup group=new BranchGroup();
           Sphere sphere =new Sphere(0.5f);
           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);
  
          universe.getViewingPlatform().setNominalViewingTransform();
          universe.addBranchGraph(group);
    }
 
    public static void main(String[] args){
           new Ball();
     }
}

效果如下:

Java 3D开发环境配置_第1张图片

你可能感兴趣的:(java,eclipse,vector,String,Build,import)