📄 my.java
字号:
import com.sun.j3d.utils.geometry.*;
import com.sun.j3d.utils.universe.*;
import javax.media.j3d.*;
import javax.vecmath.*;
public class My{
public My(){
SimpleUniverse universe=new SimpleUniverse(); //创建一个虚拟空间
BranchGroup group=new BranchGroup(); //创建一个用来包含对象的数据结构
Sphere sphere=new Sphere(0.5f); //小球的半径为0.5米
group.addChild(sphere); //创建一个球并把它加到group中
Color3f lightlColor=new Color3f(1.8f,0.1f,0.1f); //创建一束红色光
BoundingSphere bounds=new BoundingSphere(new Point3d(0.0,0.0,0.0),100.0); //设置光线的颜色
Vector3f lightlDirection=new Vector3f(5.0f,-0.7f,-12.0f); //设置光线
DirectionalLight lightl=new DirectionalLight(lightlColor,lightlDirection);
lightl.setInfluencingBounds(bounds);
group.addChild(lightl);
universe.getViewingPlatform().setNominalViewingTransform();
universe.addBranchGraph(group);
}
public static void main(String args[]){
new My();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -