UNPKG

@realsee/five

Version:

Realsee Renderer SDK

17 lines (16 loc) • 820 B
import { BaseController } from './BaseController'; import type { BoundingBoxHelperAbstract } from '../Helper/BaseHelper'; import * as THREE from 'three'; export declare class BoundingBoxController<OriginObject3D extends THREE.Object3D = THREE.Object3D> extends BaseController<BoundingBoxHelperAbstract<OriginObject3D>> { protected name: string; constructor(...params: ConstructorParameters<typeof BaseController<BoundingBoxHelperAbstract<OriginObject3D>>>); protected onApplyOriginObjectRotate(params: { quaternion: THREE.Quaternion; origin: THREE.Vector3; }): void; protected onSetOriginObjectRotate(quaternion: THREE.Quaternion, origin?: THREE.Vector3): void; /** * 直接从 object 同步 position 和 quaternion,消除累积误差 */ private syncWithObject; }