UNPKG

@js-basics/vector

Version:

A 3D Vector lib including arithmetic operator overloading (+ - * / % **).

58 lines (57 loc) 1.44 kB
export function fromOrientation({ alpha, beta, gamma }: { alpha: any; beta: any; gamma: any; }, orientation: any): any; export class Quaternion extends AQuaternion { } export class IQuaternion extends AQuaternion { } export function quaternion(x: any, y: any, z: any, w: any): any; export function iquaternion(x: any, y: any, z: any, w: any): any; export const IDENTITY: any; declare class AQuaternion { constructor(x: any, y: any, z: any, w: any); set(x: any, y: any, z: any, w: any): void; multiply(other: any, y: any, z: any, w: any): any; multiplyVector(vec: any): any; multiplyQuaternion(quat: any): any; mul(other: any, y: any, z: any, w: any): any; get inverse(): any; get inv(): any; equals(v: any): boolean; get left(): any; get dir(): any; get up(): any; get 0(): any; get 1(): any; get 2(): any; set x(_: any); get x(): any; set y(_: any); get y(): any; set z(_: any); get z(): any; set w(_: any); get w(): any; toJSON(): { x: any; y: any; z: any; w: any; a1: number; a2: number; a3: number; b1: number; b2: number; b3: number; c1: number; c2: number; c3: number; }; toString(): string; toCSSVars(name: any, target: any): {}; [AXES]: any[] | undefined; } declare const AXES: unique symbol; export {};