2017-09-12 11 views
0

javafx에서 복잡한 3D 모델을 만드는 방법에 대해 혼란스러워합니다. 더 구체적으로 말하자면, 많은 큐브 그룹 인 나선형 또는 나선형을 만들고 싶습니다. 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); 

    } 

을하지만 얼굴을 쓰려고하면, 출력은 끔찍하다. 얼굴을 어떻게 작성해야합니까?

답변

0

표시 한 내용 만 중요합니다. 얼굴은 어쩌고? 여기 좀 보시려면 : https://github.com/FXyz/FXyz 이것은 도움이 될 것입니다.

+0

FXyz는 매우 유용하고 유용한 가이드입니다. 많은 정보를 발견했습니다! 고맙습니다! 하지만 일반적으로 내 애플리케이션에서해야 할 일은 맞춤형 3D 도형을 만드는 것입니다. 그래서 각 사용자 정의 모양에 대해 Java 클래스를 작성하기로 결정했습니다. 내가 틀렸다면 나를 바로 잡아라. – dimitrager