처마커버 설치이상 현상 수정

This commit is contained in:
hyojun.choi 2026-03-20 10:19:00 +09:00 committed by ysCha
parent 8d1e661cbb
commit 10d9079ca5

View File

@ -106,6 +106,7 @@ export const useTrestle = () => {
console.log('모듈이 없거나 계산 실패:', surface.modules?.length || 0) console.log('모듈이 없거나 계산 실패:', surface.modules?.length || 0)
return return
} }
const centerPoints = result.centerPoints const centerPoints = result.centerPoints
const exposedBottomModules = [] // 아래 두면이 모두 노출 되어있는 경우 const exposedBottomModules = [] // 아래 두면이 모두 노출 되어있는 경우
@ -164,11 +165,8 @@ export const useTrestle = () => {
if (isEaveBar) { if (isEaveBar) {
// 처마력바설치 true인 경우 설치 // 처마력바설치 true인 경우 설치
// exposedBottomModules는 아래가 노출된 최하단 모듈이므로 level 체크 없이 항상 설치
exposedBottomModules.forEach((module) => { exposedBottomModules.forEach((module) => {
const level = module.level
if (level > cvrLmtRow) {
return
}
const bottomPoints = findTopTwoPoints([...module.getCurrentPoints()], direction) const bottomPoints = findTopTwoPoints([...module.getCurrentPoints()], direction)
if (!bottomPoints) return if (!bottomPoints) return
const eaveBar = new fabric.Line([bottomPoints[0].x, bottomPoints[0].y, bottomPoints[1].x, bottomPoints[1].y], { const eaveBar = new fabric.Line([bottomPoints[0].x, bottomPoints[0].y, bottomPoints[1].x, bottomPoints[1].y], {