fix(view): 지형 모델이 없을 때 60 m 사각판 대신 교각별 지반고 선 표시

- 지형 격자가 없으면 교각 지반고 위치에 얇은 선(코핑 길이 + 여유 2 m)만 그림
- 전체 보기에서도 지형이 없으면 교각별 지반고 선을 표시, 지형이 있으면 공유 격자만 표시
- 부재 표시 '지반' 체크박스는 두 경우 모두 동작
- 테스트: 얇은 선 위치와 길이, 지형 있을 때 선 미표시

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
ypshimandClaude Haiku 5.5 committed 2026-10-27 15:16:49 +09:00
1 parent 765384cd71
commit e5d8002c79
5 files changed
+61 -15

No files matched your search

+2 -1
View File
@@ -324,8 +324,9 @@ function partScenes(): PierScene[] {
function setPartVisible(part: PartName, on: boolean): void {
if (part === 'ground' && allPiers) {
// Per-pier ground planes stay hidden in 전체 보기; only the shared terrain follows the checkbox.
// With terrain only the shared grid follows the checkbox; without it each pier's 지반고 line does.
if (allPiers.terrain) allPiers.terrain.visible = on;
else for (const s of allPiers.scenes.values()) s.parts.ground.visible = on;
return;
}
for (const s of partScenes()) s.parts[part].visible = on;