资源简介
java3D入门的示例,显示一个球体,适合初学Java3D的人。
代码片段和文件信息
package com.javapp.ch14;
import com.sun.j3d.utils.behaviors.vp.OrbitBehavior;
import com.sun.j3d.utils.geometry.*;
import com.sun.j3d.utils.universe.*;
import javax.media.j3d.*;
import javax.vecmath.*;
public class Ball {
public Ball() {
// 创建虚拟场景
SimpleUniverse universe = new SimpleUniverse();
// ?? 创建包含对象的场景图
BranchGroup group = new BranchGroup();
// 创建一个球体并添加到??分支结点中
Sphere sphere = new Sphere(0.5f);
group.addChild(sphere);
// 创建一盏红灯从100类的方向照射
Color3f light1Color = new Color3f(.4f 5.2f 0.2f);
BoundingSphere bounds = new BoundingSphere(new Point3d(0.0 0.0 0.0)
100.0);
Vector3f light1Direction = new
评论
共有 条评论