【问题标题】:Creating a spiral shape from 3d cubes - javafx从 3d 立方体创建螺旋形状 - javafx
【发布时间】:2017-09-12 11:49:12
【问题描述】:

我对如何在 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);

    }

但是当我尝试写面孔时,输出很糟糕。 脸必须怎么写?

【问题讨论】:

    标签: javafx 3d cube spiral helix


    【解决方案1】:

    您所展示的只是要点。脸呢? 看看这里:https://github.com/FXyz/FXyz 这可能有助于您继续前进。

    【讨论】:

    • FXyz 是一个非常好的和有用的指南。我找到了很多信息!谢谢!但我通常需要为我的应用程序做的是创建自定义 3d 形状。所以我决定为每个用户定义的形状创建一个java类。如果我错了,请纠正我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    相关资源
    最近更新 更多