Я очень запутался в том, как создать сложную 3D-модель в javafx. В частности, я хочу создать спираль или спираль, которая представляет собой группу из множества кубов.
У меня есть математический тип для создания точек для сетки:
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);
}
Но когда я пытаюсь написать лица, результат ужасен. Как должны быть написаны лица?