저는 Swing 및 OpenGL (JOGL 포함)을 사용하여 기어 박스 부품을 계산하기위한 소프트웨어를 제작하고 있습니다. 이 소프트웨어로 계산 된 부품이 3D로 표시됩니다.JavaFX GUI, 복잡한 3D 그래픽을위한 가장 쉬운 방법
형상이 지정된 우선/계산 (팁/루트 지름, 폭, 잇수 ...) 및 3D 부분은이 데이터로부터 다음 그림은 예시적인 부분을 나타낸다 만들어진. 이 예제 파트는 JOGL-Code로 만들어졌으며 사용하기 쉽고 Swing-GUI에 통합 될 수 있습니다.
이제 JavaFX 응용 프로그램 GUI를 사용하여 약간의 게임을하고 JavaFX에서 소프트웨어를 계속 제작하기로 결정했습니다. 필요한 모든 것을 제공하기 때문에 훨씬 더 좋아 보이게되었습니다. 문제는 JOGL-OpenGL 그래픽을 사용할 수 없다는 것입니다. 자바 FX-응용 프로그램에서의 OpenGL 그래픽을 통합 할 수있는 방법에 대한
- 검색 -하지만 난 조금 봤 이것은 매우 어렵고 가능한 솔루션이 될 것 같다 :
그래서 여기에 나를 위해 가능성있다 매우 느린 것 같습니다.
- JavaFX 통합 3D 그래픽 (TriangleMesh)을 사용하십시오. 그러나 이것은 이해하기 어려우며 좋은 예제를 찾을 수 없습니다.
- 다른 해결책?
좋은 해결책을 찾도록 도와주세요. 너는 무엇을 할 것이냐? 내가 좋아하는 것은 OpenGL을 계속 사용하는 것이지만 아직 어떤 좋은 해결책이 있습니까?
내 제안을 여러 번 시도해 보셨습니까? https : // jogamp.org/bugzilla/show_bug.cgi? id = 607 성능 문제가있을 수 있지만 메시의 복잡성에 따라 다릅니다. – gouessej
TriangleMesh에 대한 귀하의 좌절감과 우려 사항을 이해합니다. "편안함"을 얻는데 시간이 걸렸습니다. OpenGL을 많이 사용하지는 않았지만 메쉬 구조가 완전히 엉망 일 때 점 (정점), TexCoords (uv 's) 및 Faces (삼각형)가 매우 유사합니다. 변환은 매우 간단합니다. – jdub1581
@goussej : 링크를 주셔서 감사합니다
@jdub 거기에 대한 좋은 설명서 또는 튜토리얼이 있습니까? TexCoords와 Faces가 무엇인지, 올바른 값을 계산하는 방법에 대해 몇 가지 예를 들지만 이해할 수 없었습니다. 어디에서 시작해야합니까? – ohoeppner