请问要如何完全隐蔽构件,没有半透明效果?

现在在 Viewer 里会有半透明的效果去表示一个已隐蔽的构件,请问有办法让构件完全隐蔽,没有半透明的效果吗?
半透明隐蔽构件

阅读 3.3k
3 个回答

你好,要完全隐蔽一个构件可以透过 visibilityManager.setNodeOff 这个函数来完成,以下是简单的示例:

// 完全隐蔽构件
viewer.hide( dbId );
viewer.impl.visibilityManager.setNodeOff( dbId, true );
// 取消完全隐蔽构件
viewer.show( dbId );
viewer.impl.visibilityManager.setNodeOff( dbId, false );

这是完全隐蔽构件效果的截图:

完全隐蔽构件效果截图

更多信息可以参考这里 https://forge.autodesk.com/bl...

新手上路,请多包涵

this.viewer.setGhosting(0);

新手上路,请多包涵

在初始化方法中写关闭阴影线框的方法就行。

viewer.setGhosting(false);//把隐藏状态下还保留线框的模式关闭
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题