점선그리드 확대 축소에 영향 받는 현상 수정
This commit is contained in:
parent
f5649fb625
commit
69f0c5a8b2
@ -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
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user