从3d立方体创建螺旋形状 - javafx

时间:2017-09-12 11:49:12

标签: javafx 3d cube spiral helix

我对如何在javafx中创建复杂的3D模型感到很困惑。 更具体地说,我想创建一个螺旋或螺旋,它是一组多个立方体。

我有数学类型来为网格创建我的点:

for (int i = 0; i < 20; i++) {
        v1=Math.sin(pi*i*0.125)*150;
        v2=i*50;
        v3=Math.cos(pi*i*0.125)*150;           
        mesh.getPoints().addAll((float)v1,(float) v2,(float) v3); 
        mesh.getPoints().addAll((float)v1,(float) v2,(float) - v3);
        mesh.getPoints().addAll((float)v1,(float) -v2,(float) v3);
        mesh.getPoints().addAll((float)v1,(float) -v2,(float)- v3);

        mesh.getPoints().addAll((float)-v1,(float) v2,(float) v3);
        mesh.getPoints().addAll((float)-v1,(float) v2,(float) -v3);
        mesh.getPoints().addAll((float)-v1,(float) -v2,(float) v3);
        mesh.getPoints().addAll((float)-v1,(float) -v2,(float) -v3);

    }

但是当我尝试写面部时,输出很糟糕。 必须如何写面孔?

1 个答案:

答案 0 :(得分:0)

你所展示的只是重点。面孔怎么样? 看看这里:https://github.com/FXyz/FXyz 这可能有助于你前进。