Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | export function toRealityRefFunction(canvasSize, mmPerPx, layoutOffset) { return (point) => { let realityX = (point.x - layoutOffset.x) * mmPerPx // let realityY = -(point.y - layoutOffset.y - (canvasSize.height*layoutOffset.zoom)/(100 * 2)) * mmPerPx let realityY = -(point.y - layoutOffset.y) * mmPerPx return { x: realityX, y: realityY, z: point.z } } } export function toCanvasRefFunction(canvasSize, mmPerPx, layoutOffset) { return (point) => { if (!point) { console.error('no point', point) } if (!canvasSize) { console.error('no canvas Size') return null } let canvasX = layoutOffset.x + point.x / mmPerPx let canvasY = layoutOffset.y - point.y / mmPerPx return { x: canvasX, y: canvasY, z: point.z } } } |