2017-11-29 3 views
3

netbeansでは、CubeSystem3Dというサンプルの下にオプションがあります。私は球体にすべてのキューブを変換する方法があるかどうか疑問に思っていたので、最終的に太陽系の種類のものを作成することができます。実際のコードを送信することができない場合はnetbeansから取得することはできませんので、私はこのコードのコードを置くことはできませんので、テキストと比較してコードが多すぎます。JavaFX- CubeSystem3Dキューブを球に変換する

答えて

1

Cubeクラスの代わりにEllipseクラスを使用してください。あなたはこのような何かを得るでしょう

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); 
    } 
} 

enter image description here

関連する問題