e986604f4902437c16204873c2b04d3094055993
[원인] scene_extents 가 반환하는 BB 는 지반·교대 푸팅까지 포함 → top_y = girder_h + slab + 200 bot_y = -(girder_h + 4000) center Y = (top_y + bot_y)/2 = (slab - 3800)/2 ≈ -1790mm (지반 아래 1.8m) 더 큰 문제: top/bot 이 girder_h 에 따라 같은 비율로 변해서 center Y 는 고정. → girder_h 가 바뀌어도 카메라 타겟은 거더 중심을 추적하지 않음. → 거더가 실제론 커졌어도 카메라가 항상 지반 아래를 보기 때문에, 슬래브만 화면 위쪽으로 멀어지고 거더는 그대로 있는 것처럼 인식됨. [수정] - rebuild_mesh(): zoom_extents 에 전달할 Y 범위를 [0, girder_h+slab] 로 제한 → target Y = (girder_h + slab)/2, 거더·데크 중심으로 카메라가 추적. - 초기 카메라: cy 를 scene_extents 중심 대신 (girder_h+slab)/2 로 설정. 결과: 거더 높이를 올리면 카메라 target 도 비례해 위로 이동 → 거더가 화면 중앙에서 자라는 것이 보이고, 슬래브는 그 위쪽에 붙어 함께 올라감. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Languages
Rust
95.9%
HTML
2.6%
Shell
0.6%
Python
0.4%
SCSS
0.3%
Other
0.2%