보조선 작성 수정

This commit is contained in:
hyojun.choi 2024-10-15 16:31:15 +09:00
parent e5c180225f
commit 0b6b268b66

View File

@ -85,6 +85,7 @@ export function useAuxiliaryDrawing(setShowAuxiliaryModal) {
// 지붕의 각 꼭지점을 흡착점으로 설정
const roofsPoints = roofs.map((roof) => roof.points).flat()
console.log(roofsPoints)
roofAdsorptionPoints.current = [...roofsPoints]
addCanvasMouseEventListener('mouse:move', mouseMove)
@ -456,6 +457,7 @@ export function useAuxiliaryDrawing(setShowAuxiliaryModal) {
}
const mouseDown = (e) => {
addCanvasMouseEventListener('mouse:move', mouseMove)
const pointer = getIntersectMousePoint(e)
mousePointerArr.current.push(pointer)
@ -487,7 +489,6 @@ export function useAuxiliaryDrawing(setShowAuxiliaryModal) {
auxiliaryLines.forEach((line1) => {
auxiliaryLines.forEach((line2) => {
const lines = [line1, line2]
if (line1 === line2) {
return
}
@ -619,7 +620,11 @@ export function useAuxiliaryDrawing(setShowAuxiliaryModal) {
}
const roofBases = canvas.getObjects().find((obj) => obj.name === 'roofBase')
roofBases.innerLines = [...lineHistory.current]
const innerLines = [...lineHistory.current]
console.log('innerLines', innerLines)
roofBases.innerLines = [...innerLines]
setShowAuxiliaryModal(close)
}