UNPKG

@rjfwhite/random-lib

Version:

Core engine for MML

51 lines 1.1 kB
import { Matr4 } from "./Matr4"; export declare class Quat { x: number; y: number; z: number; w: number; constructor(x?: number | Quat, y?: number, z?: number, w?: number); copy(other: { x?: number; y?: number; z?: number; w?: number; }): this; multiply(q: { x: number; y: number; z: number; w: number; }): this; premultiply(q: { x: number; y: number; z: number; w: number; }): this; multiplyQuaternions(a: { x: number; y: number; z: number; w: number; }, b: { x: number; y: number; z: number; w: number; }): this; setFromEulerXYZ(euler: { x: number; y: number; z: number; }): this; setFromRotationMatrix(m: Matr4): this; setFromAxisAngle(axis: { x: number; y: number; z: number; }, angle: number): this; clone(): Quat; set(x: number, y: number, z: number, w: number): this; } //# sourceMappingURL=Quat.d.ts.map