UNPKG

glodrei

Version:

useful add-ons for react-three-fiber

32 lines (31 loc) 885 B
import { Box3, Vector3, Sphere, Group, Object3D } from 'three'; 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 = { 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<JSX.IntrinsicElements['group'] & CenterProps, Group>;