보조선 innerLines에 포함 안되는 현상 수정
This commit is contained in:
parent
e14e43f778
commit
4684b45883
@ -765,6 +765,14 @@ 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)
|
||||
})
|
||||
|
||||
let innerLines = [...polygon.innerLines].filter((line) => line.visible)
|
||||
|
||||
/*// innerLine이 세팅이 안되어있는경우 찾아서 세팅한다.
|
||||
@ -1263,7 +1271,6 @@ export const usePolygon = () => {
|
||||
})
|
||||
|
||||
//지붕 완료 후 보조선을 전부 제거한다.
|
||||
const auxiliaryLines = canvas.getObjects().filter((obj) => obj.name === 'auxiliaryLine')
|
||||
|
||||
auxiliaryLines.forEach((line) => {
|
||||
canvas.remove(line)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user