보조선 작성 수정

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() const roofsPoints = roofs.map((roof) => roof.points).flat()
console.log(roofsPoints)
roofAdsorptionPoints.current = [...roofsPoints] roofAdsorptionPoints.current = [...roofsPoints]
addCanvasMouseEventListener('mouse:move', mouseMove) addCanvasMouseEventListener('mouse:move', mouseMove)
@ -456,6 +457,7 @@ export function useAuxiliaryDrawing(setShowAuxiliaryModal) {
} }
const mouseDown = (e) => { const mouseDown = (e) => {
addCanvasMouseEventListener('mouse:move', mouseMove)
const pointer = getIntersectMousePoint(e) const pointer = getIntersectMousePoint(e)
mousePointerArr.current.push(pointer) mousePointerArr.current.push(pointer)
@ -487,7 +489,6 @@ export function useAuxiliaryDrawing(setShowAuxiliaryModal) {
auxiliaryLines.forEach((line1) => { auxiliaryLines.forEach((line1) => {
auxiliaryLines.forEach((line2) => { auxiliaryLines.forEach((line2) => {
const lines = [line1, line2]
if (line1 === line2) { if (line1 === line2) {
return return
} }
@ -619,7 +620,11 @@ export function useAuxiliaryDrawing(setShowAuxiliaryModal) {
} }
const roofBases = canvas.getObjects().find((obj) => obj.name === 'roofBase') 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) setShowAuxiliaryModal(close)
} }