Appearance
Interface: DiagnosticsManager
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:25
诊断与调试辅助(实验性)。Public namespace for LOD diagnostics + force overrides.
Remarks
面向内部排障场景,API 可能在小版本间变动,外部集成请勿依赖。
Methods
forceGlobalLod()
forceGlobalLod(
lod):void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:80
Parameters
lod
number | null
Returns
void
forceMeshLod()
forceMeshLod(
meshId,lod):void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:75
Parameters
meshId
lod
number | null
Returns
void
getAllMeshLodInfo()
getAllMeshLodInfo():
ReadonlyMap<MeshId,MeshLodInfo>
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:63
Returns
ReadonlyMap<MeshId, MeshLodInfo>
getMeshLodInfo()
getMeshLodInfo(
meshId):MeshLodInfo|null
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:54
Parameters
meshId
Returns
MeshLodInfo | null
getRenderTargetInfo()
getRenderTargetInfo():
RenderTargetInfo|null
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:154
Returns
RenderTargetInfo | null
releaseAllForces()
releaseAllForces():
void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:85
Returns
void
setFrustumCulling()
setFrustumCulling(
enabled):void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:91
开/关 per-mesh 视锥剔除(默认开)。关闭时恢复所有 mesh 可见(调试/性能对比用)。
Parameters
enabled
boolean
Returns
void
setLodBudget()
setLodBudget(
enabled):void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:101
开(默认)=收敛绘制预算控制器在线:按 interacting 选目标(静止 T_STATIC / 交互 T_INTERACTIVE), proxyFloorPx 收敛到不动点(无 toggle、无硬复位;正常模型静止时恒 F0、零介入)。 关 = proxyFloorPx 恒 F0、画全量(诊断/对标)。
Parameters
enabled
boolean
Returns
void
setLodMode()
setLodMode(
mode):void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:113
Apply a runtime LOD preset to the currently loaded model.
This is still housed under diagnostics until the viewer exposes a dedicated scene/LOD manager, but unlike forceGlobalLod it preserves adaptive per-mesh selection and changes the thresholds used by LodController.
Parameters
mode
Returns
void