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