UNPKG

@cyberspace-dev/sdk

Version:
15 lines (14 loc) 656 B
import { IVector } from './interfaces/vector'; export declare class Physics { private static instance; direction(angle1: any, angle2: any, original: number): number; distance(vector: IVector, target: IVector, squared?: boolean): number; point(angle: number, radius: number): IVector; orbital(vector: IVector, radius: number): IVector; gravity(vector: IVector, target: IVector, speed: number, force?: boolean): IVector; move(vector: IVector, target: IVector, speed: number, original: number): IVector; angle(vector: IVector, target: IVector): number; private normalize; private compress; static get(): Physics; }