성도 개발 일지

성도 0.3

by 창환 posted Aug 11, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

 <성도 0.3.xx>


0.3.xx 에서는 0.2.xx 판의 것에 비해 유연하고 강력한 성도 그리기 알고리즘을 설계할 예정입니다(완료). 이 알고리즘이 완성되면 향상된 찾기 기능과 인쇄 기능, 편리한 사용자 환경 외에도 몇 가지 유용한 기능을 구현할 수 있게 됩니다.


 -0.3.1로 판올림(2003. 7. 26.)되었습니다. 이제 행성의 위치 계산이 완전히 구현되었습니다. 행성의 기준 좌표는 지심 좌표계와 관측자중심 좌표계 가운데 하나를 선택할 수 있습니다. 또한 찾기 기능이 추가되었습니다. 지금은 지평선 위의 별자리만 찾을 수 있도록 설계되어 있으나 새 표시 모듈을 개발하면서 개선할 예정입니다.



▲0.3.1판 - 0.2.xx의 마지막 판인 동시에 0.3.xx의 시작입니다.


-0.3.3으로 판올림(2003. 7. 28.)되었습니다. 기존의 모듈에 몇가지 기능이 더해졌고, 시험 중인 새 모듈을 볼 수 있게 되었습니다. 새 모듈은 현재 지평선 기준으로 별을 투영하며 개선된 투영 방법을 쓰고 있습니다. 기존 모듈에 새로 더한 기능은 다음과 같습니다.
   -성도의 모양이 꼭 정사각형이 되어야 하는 제약을 없앰(이제 전체 화면으로도 성도를 그릴 수 있습니다.).
   -커서의 위치를 바탕으로 좌표계를 알 수 있습니다.
   -행성 위에서 마우스 오른쪽 단추를 누르면 메뉴에 행성 이름이 나타납니다. 이 명령을 통해 확장된 행성 정보를 제공합니다.
   -등급 범례의 표시 방식을 바꾸어 화면의 크기가 달라지더라도 별의 크기를 정확하게 그려냅니다.


-0.3.4로 판올림(2003. 8. 6.)되었습니다. 창의 크기를 기억하였다가 다음 실행시에 동일한 크기로 표시해 줍니다.



 ▲0.3.4판 - 0.3.1에 비해 약간의 기능 향상이 있습니다.


-0.3.5로 판올림(2003. 8. 10.)되었습니다. 기존 모듈에서 거의 쓰지 않는 기능인 정사도법 기능을 없앴습니다. 이로써 계산 속도에 약간의 이득이 생겼습니다. 또한 새 성도 표시 모듈이 대폭 향상되었습니다. 이 모듈을 조금만 손보면 새로운 모듈을 적용한 프로그램의 개발이 가능합니다.


-0.3.6으로 판올림(2003. 8. 11.)되었습니다. 새 모듈의 기능이 다시 향상되었습니다. 거의 완성된 단계로 마우스가 가리키는 곳의 좌표를 얻어내는 부분만 완성되면 프로그램의 성도 표시기를 새로운 것으로 바꿀 예정입니다.


-0.3.7로 판올림(2003. 8. 18.)되었습니다. 새 모듈의 첫 번째 판이 완성되었습니다. 다음 판에서는 이 프로그램의 성도 표시기를 새로 만들어진 표시기로 바꿀 예정입니다.


-0.3.9로 판올림(2003. 8. 18.)되었습니다. 기본 성도 표시기를 새로 완성된 것으로 바꾸었습니다. 새로 추가된 기능은 없으며, 새 성도 표시기로 바꿈에 따라 생기는 변경 사항은 다음 판에 반영할 예정입니다.
 새 표시기에서 바뀐 내용은 다음과 같습니다.

  *지평선 부근의 하늘색은 아직 지원되지 않습니다.
  *시야를 확대율(%) 대신 '도' 단위로 바꾸었습니다.
  *'온하늘 성도'를 그리는 기능이 새로 더해졌습니다.


-0.3.11로 판올림(2003. 8. 19.) 하였습니다. 사용자 환경(UI)이 약간 바뀌었고, 시야 조절 기능을 더했습니다.


-0.3.13으로 판올림(2003. 8. 20.)되었습니다. 은하 적도를 그릴 수 있게 되었습니다. 은하수는 은하 적도를 따라 흐르므로, 이를 이용해 은하수의 위치를 대강 추측할 수 있습니다.


-0.3.14로 판올림(2003. 8. 21.)되었습니다. 인쇄 기능을 새 표시기에 따르도록 바꾸었습니다. 이로써 성도가 훨씬 깔끔하게 인쇄되고 기능적으로도 많이 향상되었습니다. 향상된 세부 사항은 다음과 같습니다.
  *인쇄를 하기 전에 몇 장을 인쇄할지, 성도의 이름을 무엇으로 할 것인지 물어봅니다.
  *인쇄물에 범례가 같이 인쇄되며, 하늘의 부분을 인쇄할 수 있게 되었습니다.
  *화면에서 성도 부분의 커서 모양을 바꾸었습니다.


-0.3.15로 판올림(2003. 8. 22.)되었습니다. 인쇄 기능에 예전의 인쇄 방식을 다시 더하였습니다. 인쇄 방법은 인쇄 대화 상자에서 고를 수 있도록 하였습니다. 그리고 사용자 환경을 다시 바꾸어 보았습니다.


-0.3.17로 판올림(2003. 8. 22.)되었습니다. 별자리 선을 그리는 방식을 약간 바꾸어 그리는 속도를 향상시켰습니다. 특히 서양 별자리 표시 기능의 경우에는 자료 파일의 형식을 변경해 자료의 양을 1/3로 줄였고 처리 속도도 높였습니다. 사용자 환경이 다시 바뀌었으며 별자리 설정 창을 내부적으로 약간 고쳤습니다.


-0.3.18로 판올림(2003. 8. 23.)되었습니다. '성도' 메뉴의 명령이 도구상자에 추가되었습니다. 다음 판에서 찾기 기능을 개량한 뒤 0.3.xx 판의 개발을 마칠 예정입니다


-0.3.xx 판은 8월 24일에 개발을 마쳤습니다.



▲성도 0.4.1 - 0.3.18과 거의 같은 모습이지만 내부적인 변화가 있습니다.

TAG •