@realsee/five
Version:
Realsee Renderer SDK
12 lines (11 loc) • 711 B
TypeScript
import * as THREE from 'three';
declare function random(base: number, spread: number): number;
declare function randomVector3(base: THREE.Vector3, spread: THREE.Vector3): THREE.Vector3;
declare function displacement(velocity: number, acceleration: number, time: number): number;
declare function displacementVector3(velocity: THREE.Vector3, acceleration: THREE.Vector3, time: number): THREE.Vector3;
interface TweenKeyframe<T extends (number | THREE.Vector3)> {
times: number[];
values: T[];
}
declare function tweenLerp<T extends (number | THREE.Vector3)>(tweenKeyframe: TweenKeyframe<T>, time: number): T;
export { random, randomVector3, displacement, displacementVector3, TweenKeyframe, tweenLerp };