UNPKG

@threlte/extras

Version:

Utilities, abstractions and plugins for your Threlte apps

25 lines (24 loc) 507 B
import type { Props } from '@threlte/core'; import type { ExtrudeGeometry } from 'three'; export type RoundedBoxGeometryProps = Omit<Props<ExtrudeGeometry>, 'args'> & { /** * @default [] */ args?: [width?: number, height?: number, depth?: number] | []; /** * @default 0.05 */ radius?: number; /** * @default 4 */ smoothness?: number; /** * @default 0.4 */ creaseAngle?: number; /** * @default 1 */ steps?: number; };