성도 개발 일지

성도 0.6

by 창환 posted Aug 11, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

<성도 0.6>


 -0.6.1로 판올림(2004. 4. 10.)하였습니다. 달의 정삭망 시각 계산 기능에서 일식 및 월식의 예측이 가능해졌습니다. 찾기 기능이 개선되어 별을 찾을 수 있게 되었습니다. 이 외에 지구 그림자의 위치 계산(월식 계산에 필요), 가운데 표시 기호 그리기(천체 찾기에 도움이 됨), 해와 달의 내부를 채워서 그리기(일식 재현에 편리하도록) 등의 기능이 더해졌습니다.


 -0.6.2로 판올림(2004. 4. 11.)하였습니다. 메시에 목록에 있는 천체를 그리는 기능이 더해졌습니다(인쇄 기능에는 적용 안됨).


 -0.6.3로 판올림(2004. 4. 12.)하였습니다. 별그림 위에서 마우스 오른쪽 단추를 누르면 나타나는 메뉴가 개선되었습니다. 이전에 비하여 편리하게 쓸 수 있도록 하였습니다.



▲성도 0.6.4 - 미공개판입니다. 0.6.3과 0.6.5의 중간 단계입니다.


 -0.6.5로 판올림(2004. 5. 3.)하였습니다. 지구 중심좌표계로 설정해 놓았을 경우 지구 그림자의 위치를 잘못 계산하는 오류를 바로잡았습니다. 찾기 기능도 약간의 변화가 있습니다.


 -0.6.7로 판올림(2004. 5. 25.)하였습니다. 행성의 궤적 그리기 기능을 더하였습니다. 혜성 및 소행성은 다음 판에 추가하도록 하겠습니다.


 -0.6.8로 판올림(2004. 5. 26.)하였습니다. 행성의 궤적 그리기 기능을 확장하였습니다. 혜성 및 소행성의 궤적 그리기 기능이 지원됩니다.


 -0.6.9로 판올림(2004. 5. 28.)하였습니다. 기능상 0.6.8과 거의 같습니다. 다만, 식 예측 창과 경로 그리기 기능을 더 쓰기 편리하도록 약간 고쳤습니다.


 -0.6.10으로 판올림(2004. 6. 13.)하였습니다. 기능은 0.6.9와 같습니다. 소행성 및 혜성 파일 입출력 방법을 개선하여 UNIX 형식과 DOS형식 사이의 변환을 자동으로 하도록 고쳤습니다.


 -0.6.12로 판올림(2004. 8. 7.)하였습니다. 화면에 그려지는 선의 색상과 이름표의 글꼴을 조절할 수 있도록 하였습니다. 이 기능은 아직 인쇄에는 적용되지 않습니다.


 -0.6.13로 판올림(2004. 8. 9.)하였습니다. 지평선 그리기 기능을 개선하였습니다. 온하늘 성도에서 방위 표시가 성도 안으로 들어가 보기가 불편하던 현상을 없앴습니다. 항현권 및 입수도 기준선의 색상, 천체의 궤적의 글꼴 및 색상을 조절할 수 있도록 개선하였습니다.



▲성도 0.6.13


 -0.6.15로 판올림(2004. 11. 3.)하였습니다. 행렬을 이용한 일반 좌표 변환을 도입하였습니다. 이로 인하여 기준 좌표계를 지평 좌표와 적도 좌표 가운데 선택할 수 있게 되었습니다. 이 기능은 인쇄에도 그대로 적용되며, 인쇄 기능에는 기존에 화면 처리에만 추가되었던 여러 기능들이 포함되었습니다. 인쇄 기능의 처리 속도도 향상되었습니다. 이 외에도, 별자리 선택 기능에 28수의 수거성좌만을 고를 수 있는 기능이 더해졌고, 별의 고유운동 계산이 가능해졌으며, 지평 좌표의 표시 방법이 바뀌었습니다. 지평선을 그릴지, 그리지 않을지 선택할 수도 있게 되었습니다. 행성의 위치를 잘못 표시하는 문제도 고쳤습니다. 참고로 지평선에서, 방위를 표시하는 글자가 있는 쪽이 땅 아래 부분입니다. 적도 좌표계를 기준으로 투영할 때 알아두면 좋습니다.


 -0.6.17로 판올림(2004. 11. 4.)하였습니다. 찾기 기능의 오류를 고쳤습니다. 성도 저장 파일에서 기준 좌표계를 저장하고 부를 수 있도록 하였습니다.


 -0.6.18로 판올림(2004. 11. 7.)하였습니다. 마우스 휠 기능을 써서 확대 및 축소 기능을 쓸 수 있습니다. '온하늘 성도'와 '보기' 메뉴 아래 있는 '동', '서', '남', '북', '천정' 기능이 개선되었습니다. 기준 좌표계와 무관하게 일관된 동작을 보장합니다. 시야의 최소 각도를 1도로 줄였으며, 적도좌표를 12궁으로 표현할 때의 기능성 역시 높였습니다. 눈금 수치 표시 방법도 개선하였습니다. 천체 선택 방법도 개선하여 시야가 좁을 때에도 잘 작동하도록 하였습니다.


 -0.6.19로 판올림(2004. 11. 25.)하였습니다. 시야가 좁을 때 극 지역의 좌표가 지나치게 조밀해지는 문제를 개선하였습니다. 좌표의 수치 표시도 다시 개선하였습니다. 중심부 좌표를 특정 위치로 하였을 때 생기는 오류(오류 번호 6 - 정수 오버플로우 오류)도 고쳤습니다-대신 속도가 약간 느려졌습니다. 태양계 천체의 궤적 그리기를 쓸 때, 특정 상황(천체 이름 표시)에서 생기던 오류를 고쳤고, 이심률이 큰 타원궤도(0.9993<e<1.0)를 도는 혜성의 궤도를 비정상적으로 계산하는 문제도 고쳤습니다.


 -0.6.20으로 판올림(2004. 12. 15.)하였습니다. 행성 정보 창을 태양계 천체 정보 창으로 바꾸었습니다. 행성 외에도 소행성, 혜성의 정보를 볼 수 있습니다. 일력 기능이 개선되었습니다. '일력'에 있던 오류 가운데 고위도 지역에서 부정확한 그래프를 그리던 오류를 고쳤습니다(그래프의 품질도 약간 좋아졌고, 그리는 속도도 약간 빨라졌습니다). 이 외에 하늘 색깔을 약간 바꾸었습니다(일력 창의 그래프와 같은 색으로). 각각의 정보 창에서 표시되는 정보가 다른 문제를 해결하였고, 출몰 시각의 정밀도를 높였습니다(추분점에서 춘분점 사이의 가을, 겨울 동안에는 SkyMap Pro 9와 동일한 수준의 결과를 보여주며, 고위도 지역에서는 더 정확하게 계산. 달은 제외. 춘분점에서 추분점까지의 봄, 여름에는 일괄적으로 몇 분 정도 느리게 계산하는데 이 것의 원인은 알 수 없음). 별자리 경계선을 그리는 방법을 바꾸어 메모리 사용량을 1/4 정도로 줄였고 일부 경계선에 틈이 생기는 문제도 해결하였습니다.


 -0.6.21로 판올림(2005. 1. 11.)하였습니다. 천체 정보 창에서 좌표를 표시할 때 고유운동의 영향이 반영되지 않는 문제를 고쳤습니다. 세차운동의 계산에서 잘못된 부분을 고쳤습니다(수식 입력의 실수로 인하여 1000년에 1도 정도의 오차가 생기고 있었습니다). 별과 하늘의 색상을 따로 지정할 수 있습니다. 세차운동의 계산 속도가 훨씬 빨라졌고, 프로그램의 초기 실행 속도 역시 줄어들었습니다. 고유운동의 계산이 세차운동의 계산 여부와 무관하도록 바꾸었습니다. 궤적 추적 기능이 적도 좌표계를 기준으로 그릴 때 정상적으로 작동하지 않는 문제를 고쳤습니다. 각각의 천체가 뜨고 지는 시각에 맞추어 성도를 그릴 수 있도록 하였습니다.


 -0.6.22로 판올림(2005. 1. 23.)하였습니다. 사용자 정의 목록 기능을 더하였고(아직 화면에서만 표시됩니다. 다음 판에서부터 인쇄 때에도 쓸 수 있도록 할 예정입니다), 프로그램 실행 중에 간혹 '16번 오류'가 생기는 문제를 고쳤습니다. 다음 판에서는 아래와 같은 기능들이 더해질 것입니다.

  • 사용자 정의 목록을 인쇄 기능에서 쓸 수 있도록 하기
  • 화면에서 사용자 정의 목록에 기록되어 있는 천체의 정보도 얻을 수 있도록 할 것
  • 찾기 기능에서도 찾을 수 있도록..


-0.6.23로 판올림(2005. 2. 8.)하였습니다. 0.6.22판에서 더하기로 약속한 기능을 모두 더하였습니다. 성도를 그릴 때 간혹 좌표계의 일부분이 그려지지 않는 문제를 고쳤습니다. 찾기 창의 모양을 약간 바꾸었습니다. 사용자 정의 목록 처리기의 기능을 약간 향상시켰습니다. 좌표 입력을 통하여 시야를 이동할 수 있는 기능이 더해졌습니다(이 기능은 0.7판에서 보강될 예정입니다). '찾기' 메뉴에 있습니다. 세차운동을 계산하도록 설정하였을 때, 황도의 위치를 약간 잘못 그리는 오류를 바로잡았습니다. 고유 운동을 계산하도록 하였을 때, 별 이름표의 위치가 잘못 표시되는 문제와 사용자 정의 목록에서 별을 그릴 때 별의 고유운동 방향을 반대 방향으로 계산하는 오류를 고쳤습니다. 이상으로 0.6판의 개발을 종료합니다.


TAG •