31e3eb4ecfad5ab775eb3539d6925b1552bf3529
메시(TIN)로 먼저 만들고 거기서 등고선을 뽑던 순서가 계단의 원인이었다. 사용자 지시대로 2D를 먼저 완결한다: - Delaunay TIN 제거. 표고별 거리장에서 각 셀의 가장 가까운 두 '서로 다른' 등고 라인을 찾아 z=(L1·d2+L2·d1)/(d1+d2)로 보간한다. 같은 표고 정점 3개짜리 평탄 삼각형이 없으므로 계단이 원리적으로 생기지 않는다. - 폐합 등고선 안쪽은 거리보간이 분화구를 만들므로, 안에 다른 제약이 없는 영역을 마루/웅덩이로 보고 바깥 사면 경사로 ±(간격-0.5m)까지 연장한다. - 계곡 구조선 앵커는 1m 양자화해 같은 격자에 제약으로 굽는다. - 등고 라벨 40개 상한(긴 것부터) — 1m 등고선이 잘게 쪼개져 라벨 수백 개가 매 프레임 재계산되며 화면이 멈췄다(사용자 보고). 61 FPS 회복. 실측(c1bb453f): 평탄 셀 2.48%→0.02%, 최대 평탄 덩어리 2406→912㎡, 경사 2% 미만 셀 17145→14444, 생성 36.5s→8.0s, 노선 |Δz| 2.76m. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Aislo
Aislo 웹앱
Languages
Lasso
99.4%
Python
0.3%
TypeScript
0.3%