Appearance
Interface: DiagnosticsManager
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:12
诊断与调试辅助(实验性)。Public namespace for LOD diagnostics + force overrides.
Remarks
面向内部排障场景,API 可能在小版本间变动,外部集成请勿依赖。
Methods
forceGlobalLod()
forceGlobalLod(
lod):void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:45
Parameters
lod
number | null
Returns
void
forceMeshLod()
forceMeshLod(
meshId,lod):void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:40
Parameters
meshId
lod
number | null
Returns
void
getAllMeshLodInfo()
getAllMeshLodInfo():
ReadonlyMap<MeshId,MeshLodInfo>
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:28
Returns
ReadonlyMap<MeshId, MeshLodInfo>
getMeshLodInfo()
getMeshLodInfo(
meshId):MeshLodInfo|null
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:19
Parameters
meshId
Returns
MeshLodInfo | null
releaseAllForces()
releaseAllForces():
void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:50
Returns
void
setFrustumCulling()
setFrustumCulling(
enabled):void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:56
开/关 per-mesh 视锥剔除(默认开)。关闭时恢复所有 mesh 可见(调试/性能对比用)。
Parameters
enabled
boolean
Returns
void
setLodBudget()
setLodBudget(
enabled):void
Defined in: packages/viewer-core/src/public/managers/DiagnosticsManager.ts:66
开(默认)=收敛绘制预算控制器在线:按 interacting 选目标(静止 T_STATIC / 交互 T_INTERACTIVE), proxyFloorPx 收敛到不动点(无 toggle、无硬复位;正常模型静止时恒 F0、零介入)。 关 = proxyFloorPx 恒 F0、画全量(诊断/对标)。
Parameters
enabled
boolean
Returns
void