Package gl-matrix/swizzle

    To enable additional swizzle accessors for vector classes (32-bit) invoke the EnableSwizzles function from the gl-matrix/swizzle sub-path export. To enable ambient module declarations for IDE / Typescript support please see gl-matrix/types/swizzle.

    To enable swizzling for the 64-bit variation of gl-matrix please see gl-matrix/swizzle/f64.

    import { Vec3 } from 'gl-matrix';
    import { EnableSwizzles } from 'gl-matrix/swizzle';

    EnableSwizzles();

    const vec = new Vec3(0, 1, 2);
    const vecSwizzled = vec.zyx; // Returns a new Vec3(2, 1, 0).

    Functions

    EnableSwizzles