bb0499d6d7653dd6a44bef0ba7e015987e205aed
하단 패널이나 우측 배수유역 패널을 늘리면 computeMapRect()가 지도를 뷰포트에 다시 맞춰(contain) 지도까지 함께 확대됐다. 배율이 바뀌니 방금 보던 자리를 다시 찾아야 했다. 화면 변환 계수(ax·bx)가 그대로가 되도록 배율·오프셋을 되계산해, 늘린 만큼은 확대가 아니라 더 넓은 범위로 채운다. - preserveViewOnResize(): 이전 프레임의 변환 계수를 새 뷰포트에서 재현 - observeViewportSize(): 크기 변화를 지켜보며 위 보정을 걸고 다시 그린다 - 700줄 유지를 위해 fitCanvasToViewport / createProgressReporter / pipeMarkerColor도 _Drainage_Parts.ts로 이동 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%