refactor(editor): use model coord system in worker renderer (#9969)

This commit is contained in:
Yifeng Wang
2025-02-06 10:36:59 +08:00
committed by GitHub
parent e35d930f9f
commit 077a1b38ac
8 changed files with 188 additions and 280 deletions

View File

@@ -223,9 +223,13 @@ export class EdgelessRootBlockComponent extends BlockComponent<
const [p1, p2] = multiPointersState.pointers;
const dx =
(0.25 * (p1.delta.x + p2.delta.x)) / viewport.zoom / viewport.scale;
(0.25 * (p1.delta.x + p2.delta.x)) /
viewport.zoom /
viewport.viewScale;
const dy =
(0.25 * (p1.delta.y + p2.delta.y)) / viewport.zoom / viewport.scale;
(0.25 * (p1.delta.y + p2.delta.y)) /
viewport.zoom /
viewport.viewScale;
// direction is opposite
viewport.applyDeltaCenter(-dx, -dy);