Skip to content

Commit a28988c

Browse files
committed
dont offset by unitCenter
1 parent 5e33404 commit a28988c

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

packages/abstract-3d/src/renderers/svg/svg.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export function render(scene: Scene, options?: Optional<SvgOptions>): SvgWithSiz
6767
const { elements, size, center } = renderInternal(scene, options, vec2Zero);
6868

6969
const image = svg(
70-
bounds2FromPosAndSize(center, size).min,
70+
vec2(center.x - size.x / 2, center.y - size.y / 2),
7171
size,
7272
elements.reduce((a, { element }) => `${a} ${element}`, "")
7373
);
@@ -102,10 +102,7 @@ function renderInternal(
102102
unitRot
103103
);
104104
const svgSize = vec2(unitSize.x + 1.5 * opts.stroke_thickness, unitSize.y + 1.5 * opts.stroke_thickness);
105-
const svgCenter = vec2(
106-
-unitCenter.x - offset.x + opts.stroke_thickness * 0.75,
107-
unitCenter.y + offset.y + opts.stroke_thickness * 0.75
108-
);
105+
const svgCenter = vec2(-offset.x + opts.stroke_thickness * 0.75, offset.y + opts.stroke_thickness * 0.75);
109106

110107
const point = (x: number, y: number): Vec2 => vec2(svgCenter.x + x, svgCenter.y - y);
111108

pnpm-lock.yaml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)