UNPKG

@threlte/extras

Version:

Utilities, abstractions and plugins for your Threlte apps

49 lines (48 loc) 827 B
import type { Props } from '@threlte/core'; import type { Group, ColorRepresentation } from 'three'; export type ContactShadowsProps = Props<Group> & { /** * @default 1 */ opacity?: number; /** * @default 1 */ width?: number; /** * @default 1 */ height?: number; /** * @default 1 */ blur?: number; /** * @default 10 */ far?: number; /** * @default true */ smooth?: boolean; /** * @default 512 */ resolution?: number; /** * @default Infinity */ frames?: number; /** * @default 10 */ scale?: number | [x: number, y: number]; /** * @default '#000000' */ color?: ColorRepresentation; /** * @default false */ depthWrite?: boolean; };