Canvas3D canvas=new Canvas3D(null); SimpleUniverse universe=new SimpleUniverse(canvas); BranchGroup root=new BranchGroup(); // ここで root に Shape3D,TransformGroup オブジェクトをぶら下げる。 universe.getViewingPlatform().setNominalViewingTransform(); // 視点を適当な位置に設定 universe.addBranchGraph(root);
Shape3D shape=new ColorCube(); // 色付き立方体 root.addChild(shape);
Transform3D translation=new Transform3D(); translation.setTranslation(new Vector3d(0.0,1.0,0.0)); // 座標を (0.0,1.0,0.0) に設定 TransformGroup transform=new TransformGroup(translation); root.addChild(transform); Shape3D shape=new ColorCube(0.3); // 色付き立方体 transform.addChild(shape);
戻る