Skip to content
Shapemetry

@huukhanhnguyen/geometry / namespaces/Transformation

namespaces/Transformation

flip

const flip: (matrix) => Float64Array = wasm.transform_flip

Parameters

matrix

Float64Array

Returns

Float64Array


from2d

const from2d: (tx, ty, angle, sx, sy) => Float64Array = wasm.transform_from_2d

Parameters

tx

number

ty

number

angle

number

sx

number

sy

number

Returns

Float64Array


fromEuler

const fromEuler: (x, y, z) => Float64Array = wasm.transform_from_euler

Parameters

x

number

y

number

z

number

Returns

Float64Array


fromReflection

const fromReflection: (nx, ny, nz) => Float64Array = wasm.transform_from_reflection

Parameters

nx

number

ny

number

nz

number

Returns

Float64Array


fromRotation

const fromRotation: (ax, ay, az, angle) => Float64Array = wasm.transform_from_rotation

Parameters

ax

number

ay

number

az

number

angle

number

Returns

Float64Array


fromScaling

const fromScaling: (sx, sy, sz) => Float64Array = wasm.transform_from_scaling

Parameters

sx

number

sy

number

sz

number

Returns

Float64Array


fromTranslation

const fromTranslation: (tx, ty, tz) => Float64Array = wasm.transform_from_translation

Parameters

tx

number

ty

number

tz

number

Returns

Float64Array


identity

const identity: () => Float64Array = wasm.transform_identity

Returns

Float64Array


inverse

const inverse: (matrix) => Float64Array<ArrayBufferLike> | undefined = wasm.transform_inverse

Parameters

matrix

Float64Array

Returns

Float64Array<ArrayBufferLike> | undefined


isIdentity

const isIdentity: (matrix) => boolean = wasm.transform_is_identity

Parameters

matrix

Float64Array

Returns

boolean


multiply

const multiply: (a, b) => Float64Array = wasm.transform_multiply

Parameters

a

Float64Array

b

Float64Array

Returns

Float64Array


rotate

const rotate: (matrix, ax, ay, az, angle) => Float64Array = wasm.transform_rotate

Parameters

matrix

Float64Array

ax

number

ay

number

az

number

angle

number

Returns

Float64Array


scale

const scale: (matrix, sx, sy, sz) => Float64Array = wasm.transform_scale

Parameters

matrix

Float64Array

sx

number

sy

number

sz

number

Returns

Float64Array


translate

const translate: (matrix, tx, ty, tz) => Float64Array = wasm.transform_translate

Parameters

matrix

Float64Array

tx

number

ty

number

tz

number

Returns

Float64Array


transpose

const transpose: (matrix) => Float64Array = wasm.transform_transpose

Parameters

matrix

Float64Array

Returns

Float64Array

Last updated: 📖 3 min readEdit on GitHub