성도 개발 일지

성도 0.1

by 창환 posted Aug 11, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

<성도 0.1.xx>


  현재 개발 중인 천문학 프로그램입니다(버전 0.1.41). 지금은 현재 시각의 별을 표시하는 정도의 기능만 가지고 있습니다.
 프로그램 화면 가운데 오른쪽에 보이는 커다란 창이 별을 표시해 주는 창입니다. 왼쪽의 조그만 창은 '확대/축소' 기능을 구현한 부분입니다. 아직은 제약이 많은 상태입니다(스테레오 투영에서 '확대/축소' 기능이 동작하지 않습니다).


 지금은 이 프로그램에 별다른 기술이 적용되어 있지 않지만, 추후 행성 표시, 별자리 표시 등의 기능을 더할 예정입니다. 별자리 표시 부분은 한국의 전통 별자리를 표시할 수 있도록 할 예정입니다. 그리고 별의 자료도 확장할 예정입니다. 지금은 5등급까지의 별 1300 여개의 별만 표시할 수 있으나 완성되면 6.5 등급까지의 별 9100 여개를 표시할 수 있도록 할 예정입니다.


-프로그램이 0.1.48로 판올림 되었습니다. '확대/축소' 기능의 제약이 사라지고, 분산되어 있던 몇 가지 기능이 한 곳으로 모아졌습니다. 그 외에 몇 가지 사소한 부분의 개선이 이루어 졌습니다.


-0.1.66으로 판올림 되었습니다. 몇 가지 버그가 수정되었고 인쇄 기능을 더했습니다. 전반적인 프로그램 완성도 또한 높아졌으며 약간의 코드 수정이 이루어졌습니다. 표시할 수 있는 별의 개수 또한 5.5등급까지 2900여 개로 늘어났습니다.


-0.1.86으로 판올림되었습니다. 역시 자잘한 버그가 일부 수정되었고 코드를 재구성하였습니다. 또 화면 오른쪽에 있는 기능들은 모두 메뉴나 설정 창으로 통합되었습니다. 설정 내용이 저장되어 다음 번에 부를 때 동일한 환경으로 성도를 그릴 수 있도록 고쳤고, 분광형 표시와 지평 좌표계 그리기 기능이 더해졌습니다. 또한 마우스 오른쪽 버튼을 누르면 팝업 메뉴가 나타나도록 하였습니다. 성표 자료 파일 역시 수정했습니다. 예전에는 일반적인 텍스트 파일이었으나 지금은 이진 파일을 씁니다. 이로 인해 자료 변환 과정이 사라졌고, 초기 실행 속도가 향상되었습니다.

TAG •