Skip to content

Interface: NavCubeManager ​

Defined in: packages/viewer-core/src/public/managers/NavCubeManager.ts:14

导航立方体 manager。

职责域:画布角落导航立方体的显示开关、停靠角与尺寸,以及一键回到 默认等轴测主视角。初始状态由 ViewerOptions.navCube 决定(默认开启, 右上角)。典型入口:setEnabled() / setAnchor() / goHome()。

Remarks ​

经 Viewer 实例上的 viewer.navcube 访问,不要直接构造。

Methods ​

goHome() ​

goHome(): void

Defined in: packages/viewer-core/src/public/managers/NavCubeManager.ts:39

动画回到默认等轴测主视角。

Returns ​

void


isEnabled() ​

isEnabled(): boolean

Defined in: packages/viewer-core/src/public/managers/NavCubeManager.ts:45

查询导航立方体当前是否启用。

Returns ​

boolean


setAnchor() ​

setAnchor(anchor): void

Defined in: packages/viewer-core/src/public/managers/NavCubeManager.ts:27

把导航立方体移到画布的另一个角。

Parameters ​

anchor ​

NavCubeAnchor

Returns ​

void


setEnabled() ​

setEnabled(enabled): void

Defined in: packages/viewer-core/src/public/managers/NavCubeManager.ts:21

开关导航立方体的渲染与交互。

Parameters ​

enabled ​

boolean

Returns ​

void


setSize() ​

setSize(px): void

Defined in: packages/viewer-core/src/public/managers/NavCubeManager.ts:33

设置导航立方体视口边长(CSS 像素)。

Parameters ​

px ​

number

Returns ​

void