UNPKG

sandai-react

Version:

React components and utilities for the Sandai 3D AI Characters.

39 lines 1.6 kB
export declare class RotationMapper { static normalize(v: readonly [number, number, number]): number[]; static lerpAngle(a: number, b: number, t: number): number; static getRotationAnglesForVec3(origin: { x: number; y: number; z: number; }, target: { x: number; y: number; z: number; }, tiltTo?: { x: number; y: number; z: number; }): readonly [number, number, number]; static getRotationAngles(origin: readonly [number, number, number], target: readonly [number, number, number], tiltTo?: readonly [number, number, number]): readonly [number, number, number]; private static _getAngles; /** * * @param value The value you want to flip * @param max The min value the value can have * @param min * @returns */ static _flipValueInRange(value: number, max: number, min: number): number; static _get2DAngle(origin: readonly [number, number], target: readonly [number, number], anchor?: readonly [number, number]): number; static _getTriangle(origin: readonly [number, number], target: readonly [number, number], anchor?: readonly [number, number]): { positions: (number[] | readonly [number, number])[]; lengths: number[]; angles: number[]; } | { positions: (readonly [number, number])[]; lengths: readonly [number, number, number]; angles: number[]; }; static _getAnglesForTriangleLengths(lengths: readonly [number, number, number]): number[]; } //# sourceMappingURL=rotation-mapper.d.ts.map