0

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

    }

しかし、顔を書き込もうとすると、出力がひどいです。顔はどのように書かなければなりませんか?

4

1 に答える 1