autodesk-viewer - 有没有办法判断对象是否被剪裁?
问题描述
当从 revit 发布多层建筑的单个楼层的模型时,可以剪裁在楼层之间延伸的对象。查看器会给我们这些部分显示的对象的 dbids,但是有没有办法知道零件的几何图形是否未完全加载?
我们的用例是检测对象是否在视图中完全可见,否则我们需要将该部分标记为未完全显示。
解决方案
您可以使用Viewer3D.prototype.getProperties方法获取可用于特定对象 ID 的所有属性的列表。在这些属性中,您可以找到 Revit 约束(基础约束、基础偏移、顶部约束、顶部偏移)或尺寸标注等内容。也许您可以使用这些值来识别对象是否已被剪裁?
推荐阅读
- python-3.x - 根据 Count > 1 在 pandas 中创建 df
- mfc - 当 PC 使用缩放文本时,恢复的对话框正在裁剪控件
- python - 如果使用 AMD 芯片,如何解决 nvcuda.dll?
- schema - 在 Redshift 中,我如何查看我的架构是在哪里创建的?
- javascript - TypeError:无法读取未定义的属性“actualPersonAlbum”
- javascript - 除非刷新,否则Canvasjs不会绘制图表
- ios - swift - 快速按下集合视图单元格时如何修复自定义视图中的约束
- list - Erlang,查找列表中数字的出现次数
- sql-server - 将 varchar 值“Wire”转换为数据类型 int 时转换失败。(Microsoft SQL Server 报表生成器)
- java - 使用 Apache POI 更新 Excel 模板的最佳方法