mcut
@mcut/react

applyResize

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / react/src / applyResize

Function: applyResize()

function applyResize(
   base,
   obb,
   handle,
   start,
   current,
   preserveAspect?): object;

Defined in: packages/react/src/gestures.ts:70

Resize gesture. Corner handles scale uniformly; edge handles scale one axis. Pointer positions are mapped into the element's local (un-rotated) space so resizing behaves intuitively on rotated elements.

Parameters

base

rotation

number = ...

scaleX

number = ...

scaleY

number = ...

x

number = ...

y

number = ...

obb

OBB

handle

"w" | "nw" | "n" | "ne" | "e" | "se" | "s" | "sw"

start

GesturePoint

current

GesturePoint

preserveAspect?

boolean = false

Returns

object

rotation

rotation: number;

scaleX

scaleX: number;

scaleY

scaleY: number;

x

x: number;

y

y: number;

On this page