example6_12.java
来自「书中的例题」· Java 代码 · 共 27 行
JAVA
27 行
/* 最简单的Java 3D */
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import com.sun.j3d.utils.geometry.Sphere;
import javax.media.j3d.BranchGroup;
class Hello3d
{
Hello3d()
{
//创建一个用来容纳你的场景的虚拟空间
SimpleUniverse universe = new SimpleUniverse();
//创建一个用来放置一组物体的分支组
BranchGroup group = new BranchGroup();
//向组中添加物体(其中:ColorCube为系统默认的彩色几何体)
group.addChild(new ColorCube(0.3));
//设置观察点(Viewer),使之面对物体
universe.getViewingPlatform().setNominalViewingTransform();
//将物体组添加至虚拟空间
universe.addBranchGraph(group);
}
}
public class Example6_12
{
public static void main( String[] args )
{ new Hello3d(); }
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?