autodesk-forge - 运行 hide() 函数时没有隐藏任何内容
问题描述
当我尝试在显示的 Revit 文件中运行隐藏模型上的选择节点的相当简单的操作时,我遇到了这个问题。我有一个自定义按钮来触发该功能,模型浏览器将节点显示为隐藏,getHiddenNodes() 将有问题的节点返回为隐藏,但它们仍显示在可见模型上,例如,参见附图。
我也在运行 invalidate()。我是不是忘记了什么?
解决方案
有时,设计具有重复的、重叠的几何图形,因此当您隐藏一个时,另一个仍然可见。当你隐藏一个节点时,找到它的dbID(例如,使用getHiddenNodes
你提到的方法),然后选择你在查看器中仍然可以看到的节点,并检查它是否具有相同的dbID。
如果 dbID 不同,您可能也在处理这个重复的几何问题,并且可能需要检查输入设计。
如果 dbID 相同,换句话说,如果您仍然可以选择与返回的 dbID 相同的对象getHiddenNodes
,我们需要报告错误。在这种情况下,我会要求您通过forge (dot) help (at) autodesk (dot) com
.
推荐阅读
- indexing - 如何理解“以顶点为中心的索引不能加速特定标签的无约束遍历”。
- c++ - 从在单独线程中运行的 C++ 插件调用 Node.js 函数
- python - 想要从 txt 文件中读取单词并将该单词插入到包含字符“p”的列表 (p_words) 中
- php - 如何在 Laravel 中循环引导模式?
- javascript - 如何使用 grunt 更改我的 HTML 文件以引用我缩小的 JS 和 CSS 而不是未压缩的?
- css - 如何在 Blogger 博客中的菜单项周围创建边框?
- amazon-web-services - 上传文件后 AWS S3 隐藏标志丢失
- python - Tkinter - Spinbox 看起来比预期的要长
- python-3.x - 使用散景为图例添加值
- angular - 静态注入器错误