【发布时间】:2021-08-18 15:32:21
【问题描述】:
好的,我正在尝试显示来自 Forge 上的 Revit 项目的房间信息和几何图形。我已经用Setting advanced/generateMasterViews field to true 拨打了https://developer.api.autodesk.com/modelderivative/v2/designdata/jobs 的电话,但是,即使我得到了正确的回复,甚至从https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/manifest 那里我也知道模型已成功翻译,但仍然没有房间信息。我在 Forge 中查找了房间信息,但没有成功。之后我尝试将它发布到 Bim360,因为我知道 B360 会自动获取房间信息和几何图形。有那么一刻,它看起来好像奏效了。模型显示房间和信息
:
所以,我关闭 B360 并在几秒钟后尝试再次打开它并...:
没有几何图形,没有房间信息。没有。也许模型有问题?我已经尝试在 revit 中删除和重新创建房间,修改发布设置等,但这不是我的工作,我只有基本的概念,因为我是一名程序员。有什么事吗?
*编辑:经过进一步尝试,我注意到在 B360 上的每次模型更新后,我都会在第一次打开时获得房间几何形状。只有第一次打开它。
【问题讨论】:
-
要使用 Forge 查看器加载房间网格,您需要在调用
Viewer3D#loadDocumentNode时指定skipHiddenFragments: false。例如,请参见此处:github.com/Autodesk-Forge/… -
问题是针对伪造查看器的,但我实际上解决了它!我现在要写回复!
-
感谢您的更新和分享。最初,我认为丢失房间网格的根本原因可能是查看器在加载我所知道的 SVF2(OTG)格式的模型时没有加载隐藏的对象。 BIM360 使用的是 SVF2(OTG)。很高兴听到事实并非如此。干杯!
标签: autodesk-forge revit-api autodesk-bim360