문제

나는 로켓에 대한 3D 좌표를 생성하는 프로그램을 코딩하고 있으며이를 위해 기초적인 그래픽 출력을하고 싶습니다.

뷰를 수동으로 변경할 수 있도록 확장 가능하고 회전 가능해야합니다. 위치는 선으로 연결되어야하며 지구와 달을위한 구체 (및 아마도 부가적인 천상의 대상)를 갖는 것이 좋을 것입니다.

이런 종류의 Plott에 대한 준비된 것들이 이미 제공되어야한다고 생각하지만, 나는 찾을 수 없었습니다.

그래서 당신이 그런 것을 알고 있다면 내가 당신에게 물어 보려고 여기에 있습니다. 그리고 내가 나와 같은 Bignner가 이것을 어떻게 시작 해야하는지 묻기 위해 Kike가 없다면? 실제 그래픽 출력이 필요하지 않았기 때문에 콘솔 apllications를 코딩했습니다.

팁에 미리 감사드립니다! :)

안드레아스

도움이 되었습니까?

해결책

Java에서 사용자 정의 가능한 3D 객체를 그리는 데 사용할 수있는 샌드 박스 준비된 것들이 없다고 생각합니다. 이상한 것들없이 살 수 있다면 예를 들어 3D 그래프를 그릴 수있는 그래프 라이브러리 만 가능합니다. Jmathtools (링크) .. 그렇지 않으면 OpenGL과 비슷한 것들로 J3D로 가야합니다.

나는 당신이 함께 일한다면 간단한 일을하는 것이 사소하기 때문에 그들이 존재한다고 생각하지 않습니다. Opengl 또는 유사한 API ..

OpenGL로 필요한 것을하는 것은 전혀 복잡하지 않습니다. GL_LINE_STRIP 지구, 달 등이 필요한 경우 궤적과 일부 프리미티브를 그려 보려면 .. 회전 및 스케일링은 뷰포트의 카메라를 암시 적으로 움직입니다.

보세요: Java3d 또는 조글

다른 팁

아직 아무도 이것을 언급 한 사람은 없지만 NASA Worldwind 프로젝트는 정확히 필요한 것 같습니다. http://worldwind.arc.nasa.gov/java/ 필요한 경우 jogl로 확장 할 수 있거나 이미 사용 가능한 광대 한 모델링 객체를 사용하여 궤적 및 위치를 3D 좌표로 표시하고 확대/회전 등으로 완성 할 수 있습니다. 정확한 지구층을 갖는 것도 좋습니다 =)

Jogl을 사용하십시오! 설치하기 쉽고 Java를 알고 있다면 쉬워야합니다. Jogl에는 삼각법이 적절 해야하는 몇 가지가 있습니다. 이 튜토리얼은 시작하는 데 도움이 될 수 있습니다. http://www.youtube.com/watch?v=rt02jfyRxv0

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top