Fix drag rotation

Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
This commit is contained in:
Mark Tolmacs 2025-03-29 21:57:37 +01:00
parent 88d4c4fe8d
commit 9a599cfc05

View file

@ -354,10 +354,17 @@ export class LinearElementEditor {
) { ) {
globalNewPointPosition = getOutlineAvoidingPoint( globalNewPointPosition = getOutlineAvoidingPoint(
element, element,
pointRotateRads(
pointFrom<GlobalPoint>( pointFrom<GlobalPoint>(
element.x + element.points[pointIndex][0] + deltaX, element.x + element.points[pointIndex][0] + deltaX,
element.y + element.points[pointIndex][1] + deltaY, element.y + element.points[pointIndex][1] + deltaY,
), ),
pointFrom<GlobalPoint>(
element.x + element.width / 2,
element.y + element.height / 2,
),
element.angle,
),
pointIndex, pointIndex,
app.scene, app.scene,
app.state.zoom, app.state.zoom,