UNPKG

@threlte/extras

Version:

Utilities, abstractions and plugins for your Threlte apps

29 lines (28 loc) 734 B
import type { Props } from '@threlte/core'; import type { Group } from 'three'; export type FloatProps = Props<Group> & { /** * @default 1 */ speed?: number | [x: number, y: number, z: number]; /** * @default 1 */ floatIntensity?: number | [x: number, y: number, z: number]; /** * @default [-0.1, 0.1] */ floatingRange?: [number, number] | [x: [number, number], y: [number, number], z: [number, number]]; /** * @default 0 */ rotationIntensity?: number | [x: number, y: number, z: number]; /** * @default 0 */ rotationSpeed?: number | [x: number, y: number, z: number]; /** * @default Math.random() * 1000 */ seed?: number; };