점선그리드 확대 축소에 영향 받는 현상 수정

This commit is contained in:
hyojun.choi 2026-03-05 18:03:50 +09:00
parent f5649fb625
commit 69f0c5a8b2

View File

@ -50,8 +50,9 @@ export function useGrid() {
const visibleBottom = visibleTop + canvasHeight / currentZoom const visibleBottom = visibleTop + canvasHeight / currentZoom
const padding = 200 const padding = 200
const gridLeft = visibleLeft - padding // 원점(0,0) 기준 그리드 간격의 배수로 정렬하여 줌 시 위치 고정
const gridTop = visibleTop - padding const gridLeft = Math.floor((visibleLeft - padding) / patternData.gridHorizon) * patternData.gridHorizon
const gridTop = Math.floor((visibleTop - padding) / patternData.gridVertical) * patternData.gridVertical
const gridRight = visibleRight + padding const gridRight = visibleRight + padding
const gridBottom = visibleBottom + padding const gridBottom = visibleBottom + padding
@ -100,8 +101,9 @@ export function useGrid() {
// 여유 공간 추가 // 여유 공간 추가
const padding = 200 const padding = 200
const gridLeft = visibleLeft - padding // 원점(0,0) 기준 그리드 간격의 배수로 정렬하여 줌 시 위치 고정
const gridTop = visibleTop - padding const gridLeft = Math.floor((visibleLeft - padding) / patternData.gridHorizon) * patternData.gridHorizon
const gridTop = Math.floor((visibleTop - padding) / patternData.gridVertical) * patternData.gridVertical
const gridRight = visibleRight + padding const gridRight = visibleRight + padding
const gridBottom = visibleBottom + padding const gridBottom = visibleBottom + padding