簡體   English   中英

JavaFX- CubeSystem3D將立方體轉換為球體

[英]JavaFX- CubeSystem3D Convert cubes to spheres

在netbeans中,在名為CubeSystem3D的樣本下有一個選項。 我想知道是否有辦法將所有立方體轉換為球體,這樣我最終可以創建一個太陽系類型的東西。 如果你無法從netbeans中檢索它,我可以發送實際的代碼因為我不能把這篇文章的代碼放在一起,因為它說與文本相比會有太多的代碼。

在neabeans示例代碼中使用Ellipse類而不是Cube類。

public class Ellipse extends Group {

    final Rotate rx = new Rotate(0, Rotate.X_AXIS);
    final Rotate ry = new Rotate(0, Rotate.Y_AXIS);
    final Rotate rz = new Rotate(0, Rotate.Z_AXIS);

    public Ellipse(double size, Color color, double shade) {
        PhongMaterial material = new PhongMaterial();
        material.setDiffuseColor(color);
        material.setSpecularColor(Color.BLACK);

        getTransforms().addAll(rz, ry, rx);
        Sphere s = new Sphere(size);
        s.setMaterial(material);
        getChildren().addAll(s);
    }
}

你會得到這樣的東西,

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM