[플라네타리움 구현기] 4. 투영 구현

목차

지금까지 한 일들은 다음과 같습니다.

이제는 별의 (방위각, 고도)값을 이용하여 브라우저에서 표시될 위치를 계산해야합니다.

투영(Projection)

모니터는 직사각형이고 천구는 반구의 형태입니다. 그렇기 때문에 반구를 평면에 투영하는 과정이 필요합니다. 이 때, 투영을 어떤 식으로 하냐에 따라서 실제 투영된 평면에 맺힌 상이 다릅니다. 다양한 투영방식이 있고, 그에 따른 다양한 왜곡이 생겨납니다.

이 글에서는 Stereographic Projection과 Cylindrical Projection을 활용합니다.