dev #904

Merged
ysCha merged 2 commits from dev into dev-deploy 2026-06-09 16:47:36 +09:00
Showing only changes of commit 946088ddc2 - Show all commits

View File

@ -988,7 +988,10 @@ export function useModuleBasicSetting(tabNum) {
if (!isIntersection) return
tempModule.setCoords() //좌표 재정렬
if (checkModuleDisjointSurface(tempTurfModule, turfPolygon)) {
// [EDGE-PLACE-TOLERANCE 2026-06-09] 手動 1枚 배치: 端部에 딱 붙인 모듈이 소수 절단 잔차(±0.02)로 屋根 경계를 살짝 넘으면
// spare=0 판정이 屋根外로 오인 → 「取り付け面からモジュールを取り付けることはできません」 경고. 屋根 절대좌표에 따라 2번째/3번째가 들쭉날쭉.
// 이동/삽입/정렬(isOutsideSurface)과 동일한 0.5 허용오차로 잔차 흡수.
if (checkModuleDisjointSurface(tempTurfModule, turfPolygon, 0.5)) {
//마우스 클릭시 set으로 해당 위치에 셀을 넣음
const isOverlap = manualDrawModules.some((module) => turf.booleanOverlap(tempTurfModule, polygonToTurfPolygon(module, true))) //겹치는지 확인
if (!isOverlap) {