3D图形 立方体、柱体、球体

立方体

  • 创建立方体

    Box box = new Box(100, 100, 200);  
    children.add(box);
    
  • 平移与旋转

    Box node = (Box) hBox.getChildren().get(0);  
    node.setTranslateZ(100);// 沿z轴平移100  
    node.setRotationAxis(new Point3D(1, 0, 0));// 沿x轴旋转  
    node.setRotate(45);// 沿x轴旋转45度
    
  • 图形样式设置

    node2.setDrawMode(DrawMode.LINE);// 线框模式  
    node2.setCullFace(CullFace.BACK);// 只显示前面的部分  
    // node2.setCullFace(CullFace.FRONT);// 只显示后面的部分
    

柱体

  • 创建柱体Cylinder cylinder = new Cylinder(50, 200, 64);

球体

  • 创建球体Sphere sphere = new Sphere(50, 64);