Skip to content
Shapemetry

Transformation2d

2D affine 3×2 matrices (length 6).

import { Transformation2d } from '@huukhanhnguyen/geometry'

API reference

Transformation2d.fromRotation

Transformation2d.fromRotation(angle: number): Float64Array

Wasm: transform2d_from_rotation

Transformation2d.fromScaling

Transformation2d.fromScaling(sx: number, sy: number): Float64Array

Wasm: transform2d_from_scaling

Transformation2d.fromTranslation

Transformation2d.fromTranslation(tx: number, ty: number): Float64Array

Wasm: transform2d_from_translation

Transformation2d.identity

Transformation2d.identity(): Float64Array

Wasm: transform2d_identity

Transformation2d.inverse

Transformation2d.inverse(matrix: Float64Array): Float64Array | undefined

Wasm: transform2d_inverse

Transformation2d.multiply

Transformation2d.multiply(a: Float64Array, b: Float64Array): Float64Array

Wasm: transform2d_multiply

See GEOMETRY_CATALOG.md for catalog ownership.

Last updated: 📖 1 min readEdit on GitHub