spacesvr-websessions
Version:
A standardized reality for future of the 3D Web
11 lines (10 loc) • 397 B
TypeScript
import { Quaternion } from "three";
export declare class QuaterionSpring {
velocity: Float32Array;
stiffness: number;
damping: number;
constructor(damping?: number, stiffness?: number);
_velLenSqr(): number;
oscillationStep(cq: Quaternion, target: Quaternion, dt: number): void;
criticallyStep(cq: Quaternion, target: Quaternion, dt: number): Quaternion | undefined;
}