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