어제(2022. 8. 17), 마킨에게 프로그램을 보여주면서 당장 편집 가능한 몇가지 수정을 만들었다. 내용은 다음과 같다.
- 컴포넌트 왼쪽 위에 0부터 시작하는 넘버링 추가
- 백스페이스 또는 딜리트 키로 컴포넌트 지우기
- 와이어와 소켓의 연결부분을 둥글게 처리
- N, O, 1 키를 사용해서 기본 컴포넌트 추가
- 이동 모드에서 카메라 움직임과 함께 컴포넌트가 이동하도록 함 (개선 필요)
- 이동 모드에서 움직인 컴포넌트를 앞쪽에 보이게 함
- R키로 컴포넌트 회전 시에 앞쪽에 있는 것을 우선적으로 처리
- 와이어 연결 모드(WireArrangeMode) 기능 구현을 위해 선분과 가장 가까운 점 구하는 공식 유도 및 구현
버그에 대한 수정은 다음과 같이 진행되었다.
- 출력타입
Socket에서 변경사항을 와이어에 전달할 때, 연결된 모든 와이어에 대해 바꾸도록 함
- 카메라 줌 인-아웃이 제대로 동작하지 않던 것 개선