You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Autodesk Forge Viewer中获取Ghosting设置的当前状态

Autodesk Forge Viewer 获取Ghosting当前状态的方法

可以直接通过Ghosting扩展的内置属性读取当前开关状态,具体实现方式如下:

  • 第一步先获取Ghosting扩展实例,代码如下:
    const ghostingExt = viewer.getExtension('Autodesk.Viewing.Ghosting');
  • 第二步读取实例的enabled布尔属性即可拿到当前开关状态,直接套用你的分支逻辑即可:
const ghostingExt = viewer.getExtension('Autodesk.Viewing.Ghosting');
// 可选链兼容扩展未加载的场景,避免报错
if (ghostingExt?.enabled) {
  // Ghosting开启时执行的逻辑
} else {
  // Ghosting关闭时执行的逻辑
}

注意:使用前需要确保Ghosting扩展已经完成加载,否则会获取到空的扩展实例,如果你没有显式加载过该扩展,可以在Viewer初始化完成的回调中执行上述逻辑,避免取值异常。

内容的提问来源于stack exchange,提问作者Tom Denby

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 02:36:03