UNPKG

sandai-react

Version:

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

32 lines 1.25 kB
import { Euler, EulerOrder, Quaternion, Vector3 } from "three"; export declare function newQuatFromEuler(euler?: { x?: number; y?: number; z?: number; order?: EulerOrder; }): Quaternion; export declare function newEulerFromQuat(quat?: { x?: number; y?: number; z?: number; w?: number; }): Euler; export declare function newQuat(x?: number, y?: number, z?: number, w?: number): Quaternion; export declare function newQuatFromAxisAngle(axis: Vector3, angle: number): Quaternion; export declare function newVec3(x?: number, y?: number, z?: number): Vector3; export declare function newEuler(x?: number, y?: number, z?: number, order?: EulerOrder): Euler; export declare function rotateVec3(root: Vector3, target: { x: number; y: number; z: number; }, eulerAngles: { x: number; y: number; z: number; }, axis?: Vector3): Vector3; export declare const clamp: (val: number, min: number, max: number) => number; export declare const FingerList: readonly ["Thumb", "Index", "Middle", "Ring", "Little"]; export declare const FingerPartList: string[]; export type Fingers = (typeof FingerList)[number][]; export type FingerParts = (typeof FingerPartList)[number][]; //# sourceMappingURL=utils.d.ts.map