사용자 피드백: 거더 높이 변경 시 차이가 미미해 보이는 것은 원근 투영의
시각 효과일 수 있음. 평행(Orthographic) 투영으로 보면 거리 무관 실측
크기가 그대로 보여 모델이 실제로 변하는지 객관적으로 확인 가능.
변경:
- camera.rs: Projection enum (Perspective / Orthographic) 추가.
- Camera.projection 필드 + view_proj() 분기.
- Ortho 반높이 = radius * tan(fov_y/2) → 전환 시 시각 스케일 일치.
- toggle_projection() 메서드.
- lib.rs:
- 카메라 초기값 projection: Perspective.
- 키 O → 투영 토글.
- egui 표시 섹션에 투영 버튼 추가 (◇ Perspective / ■ Ortho).
사용: 거더 높이 슬라이더 조정 → Apply → O 키로 Ortho 전환 → 모델 치수
실측 확인.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>