Transformation
3D 4×4 transforms (row-major length 16).
import { Transformation } from '@huukhanhnguyen/geometry'API reference
Transformation.flip
Transformation.flip(matrix: Float64Array): Float64ArrayWasm: transform_flip
Transformation.from2d
Transformation.from2d(tx: number, ty: number, angle: number, sx: number, sy: number): Float64ArrayWasm: transform_from_2d
Transformation.fromEuler
Transformation.fromEuler(x: number, y: number, z: number): Float64ArrayWasm: transform_from_euler
Transformation.fromReflection
Transformation.fromReflection(nx: number, ny: number, nz: number): Float64ArrayWasm: transform_from_reflection
Transformation.fromRotation
Transformation.fromRotation(ax: number, ay: number, az: number, angle: number): Float64ArrayWasm: transform_from_rotation
Transformation.fromScaling
Transformation.fromScaling(sx: number, sy: number, sz: number): Float64ArrayWasm: transform_from_scaling
Transformation.fromTranslation
Transformation.fromTranslation(tx: number, ty: number, tz: number): Float64ArrayWasm: transform_from_translation
Transformation.identity
Transformation.identity(): Float64ArrayWasm: transform_identity
Transformation.inverse
Transformation.inverse(matrix: Float64Array): Float64Array | undefinedWasm: transform_inverse
Transformation.isIdentity
Transformation.isIdentity(matrix: Float64Array): booleanWasm: transform_is_identity
Transformation.multiply
Transformation.multiply(a: Float64Array, b: Float64Array): Float64ArrayWasm: transform_multiply
Transformation.rotate
Transformation.rotate(matrix: Float64Array, ax: number, ay: number, az: number, angle: number): Float64ArrayWasm: transform_rotate
Transformation.scale
Transformation.scale(matrix: Float64Array, sx: number, sy: number, sz: number): Float64ArrayWasm: transform_scale
Transformation.translate
Transformation.translate(matrix: Float64Array, tx: number, ty: number, tz: number): Float64ArrayWasm: transform_translate
Transformation.transpose
Transformation.transpose(matrix: Float64Array): Float64ArrayWasm: transform_transpose
See GEOMETRY_CATALOG.md for catalog ownership.