@mcut/react
applyResize
Generated TypeScript API reference for the public 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
handle
"w" | "nw" | "n" | "ne" | "e" | "se" | "s" | "sw"
start
current
preserveAspect?
boolean = false
Returns
object
rotation
rotation: number;scaleX
scaleX: number;scaleY
scaleY: number;x
x: number;y
y: number;