Skip to content

tracking-controls

使相机平滑跟随移动的 Object3D 目标。

typescript
import { TrackingControls } from 'u-space/plugins/tracking-controls';

const tracking = new TrackingControls(viewer);
tracking.target = myMovingObject;
tracking.type = 'box3';         // 'position'(世界原点)或 'box3'(包围盒中心)
tracking.offset.set(0, 5, 0);   // 相机目标偏移量

tracking.enable();
// tracking.disable();

属性:

属性类型默认值说明
targetObject3D | nullnull要跟踪的对象。
type'position' | 'box3''position'跟踪世界位置还是包围盒中心。
offsetVector3(0,0,0)在移动相机前叠加到跟踪位置上的偏移量。

u-space docs