2010-03-11 1 views
4

Bright Star Catalog와 같은 스타 카탈로그의 데이터를 시각화하기위한 제안 된 방법론이있는 사람이 있습니까?스타 카탈로그 및 천체 좌표 시각화

저는 구면의 구와 시야가있을 것이라고 생각합니다. 즉, 구의 중심에 시야 방향과 시야를 나타내는 두 개의 벡터가 있다고 생각합니다.

나는 어떻게 든 천상의 뷰포트에 (구에 지점) 좌표를 좌표 별 카탈로그에서 프로젝트 그 별의 색 온도에 따라 컬러 픽셀을 그릴 것입니다.

누구든지 어떤 힌트 나 제안을 제공 할 수 있습니까?

OpenGL에서 빌보드를 사용하여 수행 할 수 있습니까?

아니면 GL_POINTS

+2

Celestia를 재현하려고하십니까? – Sparr

+0

nope는 단지 기본적인 것을 구현할 수 있기를 원합니다. – PeanutPower

답변

1

의 목록 당신은 프로젝트 평면 위에 구에 점하려고하는 - 지도 투영 할 것입니다. 그렇습니다. 바로 그 일을하기위한 많은 자원이 있습니다. 당신이 어떤 것을 찾을 수 없다면, 나는 당신을 위해 어떤 것을 발굴 할 것입니다.

천구의 경우, 지구를 내려다 보는 명목상의 점에서 볼 때,지도를 볼 때, 안쪽에서 구의 '표면'을 바라보아야합니다. 그러나 수학은 같습니다. 그리고 천구의 경우, 멋진 그림 만 만들면, 구형 수학에 충실 할 수 있습니다. 지구와 같은 범프가있는 구형 회전 타원체에 대처해야하는 추악한 모든 것들이 아닙니다.

+0

감사합니다. OpenGL을 사용하여 무료로 얻을 수 있다고 생각합니까? – PeanutPower

+0

비슷한 프로젝트를 시작하는 방법에 대한 자세한 정보를 얻을 수있는 기회. 기본 OpenGL을 사용하는 것과 같은 기본적인 것? 그 구체는 얼마나 커야합니까? 내가 '지도 투영'봤 거든 위키 페이지,하지만 아무것도 코드에서 구현을 시작하는 데 유용합니다. 나는 약간의 킥 스타트의 추측을 대단히 기뻐할 것이다. – Matt

+0

안녕하세요, 나는 하나의 솔루션을 가지고 C로 구체의 바깥 쪽 표면에있는 물체의 위치를 ​​보여주는 방법을 찾고 있습니다. – saeed