Files
Nitro_Render_V3/packages/api/src/utils/IVector3D.ts
T
2024-07-04 15:03:26 +02:00

18 lines
437 B
TypeScript

export interface IVector3D
{
assign(vector: IVector3D): void;
add(vector: IVector3D): void;
subtract(vector: IVector3D): void;
multiply(amount: number): void;
divide(amount: number): void;
negate(): void;
dotProduct(vector: IVector3D): number;
crossProduct(vector: IVector3D): IVector3D;
normalize(): void;
x: number;
y: number;
z: number;
length: number;
toString(): string;
}