거리 측정 수정

This commit is contained in:
minsik 2024-10-24 18:04:49 +09:00
parent 61165f56c9
commit d7651ce68e

View File

@ -2,7 +2,7 @@ import { useEffect } from 'react'
import { useRecoilValue } from 'recoil' import { useRecoilValue } from 'recoil'
import { wordDisplaySelector } from '@/store/settingAtom' import { wordDisplaySelector } from '@/store/settingAtom'
import { useEvent } from '@/hooks/useEvent' import { useEvent } from '@/hooks/useEvent'
import { checkLineOrientation, getDistance, setSurfaceShapePattern } from '@/util/canvas-util' import { checkLineOrientation, getDistance } from '@/util/canvas-util'
import { dimensionLineSettingsState } from '@/store/commonUtilsAtom' import { dimensionLineSettingsState } from '@/store/commonUtilsAtom'
import { fontSelector } from '@/store/fontAtom' import { fontSelector } from '@/store/fontAtom'
import { canvasState } from '@/store/canvasAtom' import { canvasState } from '@/store/canvasAtom'
@ -376,10 +376,6 @@ export function useCommonUtils({ commonFunctionState, setCommonFunctionState })
...textOptions, ...textOptions,
}) })
canvas.add(distanceText) canvas.add(distanceText)
}
// 거리 계산 후, 다음 측정을 위해 초기화
points = []
const id = uuidv4() const id = uuidv4()
addPopup( addPopup(
id, id,
@ -395,6 +391,10 @@ export function useCommonUtils({ commonFunctionState, setCommonFunctionState })
) )
} }
// 거리 계산 후, 다음 측정을 위해 초기화
points = []
}
// 캔버스 다시 그리기 // 캔버스 다시 그리기
canvas.renderAll() canvas.renderAll()
}) })