File size: 735 Bytes
b24de8b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import { Matrix4 } from "./Matrix4";
declare class Vector4 {
    readonly x: number;
    readonly y: number;
    readonly z: number;
    readonly w: number;
    constructor(x?: number, y?: number, z?: number, w?: number);
    equals(v: Vector4): boolean;
    add(v: number): Vector4;
    add(v: Vector4): Vector4;
    subtract(v: number): Vector4;
    subtract(v: Vector4): Vector4;
    multiply(v: number): Vector4;
    multiply(v: Vector4): Vector4;
    multiply(v: Matrix4): Vector4;
    dot(v: Vector4): number;
    lerp(v: Vector4, t: number): Vector4;
    magnitude(): number;
    distanceTo(v: Vector4): number;
    normalize(): Vector4;
    flat(): number[];
    clone(): Vector4;
    toString(): string;
}
export { Vector4 };