UNPKG

@react-three/drei

Version:

useful add-ons for react-three-fiber

33 lines (32 loc) 942 B
import { Box3, Vector3, Sphere, Group, Object3D } from 'three'; import { ThreeElements } from '@react-three/fiber'; import { ForwardRefComponent } from '../helpers/ts-utils'; export type OnCenterCallbackProps = { parent: Object3D; container: Object3D; width: number; height: number; depth: number; boundingBox: Box3; boundingSphere: Sphere; center: Vector3; verticalAlignment: number; horizontalAlignment: number; depthAlignment: number; }; export type CenterProps = Omit<ThreeElements['group'], 'ref'> & { top?: boolean; right?: boolean; bottom?: boolean; left?: boolean; front?: boolean; back?: boolean; disable?: boolean; disableX?: boolean; disableY?: boolean; disableZ?: boolean; precise?: boolean; onCentered?: (props: OnCenterCallbackProps) => void; cacheKey?: any; }; export declare const Center: ForwardRefComponent<CenterProps, Group>;