보조선 처리 추가 #235

Merged
ysCha merged 1 commits from dev into prd-deploy 2025-07-24 15:25:41 +09:00
2 changed files with 9 additions and 7 deletions
Showing only changes of commit cdda10c30c - Show all commits

View File

@ -364,6 +364,14 @@ export function useRoofAllocationSetting(id) {
let result = false
roofBases.forEach((roof) => {
const auxiliaryLines = canvas
.getObjects()
.filter((obj) => obj.name === 'auxiliaryLine' && roof.inPolygonImproved(obj.startPoint) && roof.inPolygonImproved(obj.endPoint))
auxiliaryLines.forEach((auxiliaryLine) => {
roof.innerLines.push(auxiliaryLine)
})
if (roof.separatePolygon.length === 0) {
roof.innerLines.forEach((line) => {
if ((!line.attributes.actualSize || line.attributes?.actualSize === 0) && line.length > 1) {

View File

@ -765,13 +765,7 @@ export const usePolygon = () => {
const splitPolygonWithLines = (polygon) => {
polygon.set({ visible: false })
const auxiliaryLines = canvas
.getObjects()
.filter((obj) => obj.name === 'auxiliaryLine' && polygon.inPolygonImproved(obj.startPoint) && polygon.inPolygonImproved(obj.endPoint))
auxiliaryLines.forEach((auxiliaryLine) => {
polygon.innerLines.push(auxiliaryLine)
})
const auxiliaryLines = canvas.getObjects().filter((obj) => obj.name === 'auxiliaryLine')
let innerLines = [...polygon.innerLines].filter((line) => line.visible)