共计 529 个字符,预计需要花费 2 分钟才能阅读完成。
最近一些 Forge 客户都在询问我同一个的问题,他们希望将 Revit 的网格呈现在 viewer 中,藉此让我有机会来完成这件事,并将它记录在本文章里,就让我们开始吧!
在开始之前,有件事你必须先知道:
由于在 Revit 里格子线只能在 2D 视图 (例如平面图、立面图、表单等等) 中显示,并不会在 3D 视图中被看见。因此,我们也无法在 ForgeViewer 的 3D 视图中看到这些格子线,网格会在模型转文件时被忽略。据我所知,这是目前的限制。
但是,这并非完全不可能。为了实现这一点,我们可以利用 Rvit 族群的通用线基准的模型样板创建 3D 格子线族,以下是他的样子:
在之后,我们可以将此族组件放置在平面图中 Revit 格子线的位置上:
为了加快速度,我写了一个 Dynamo 脚本来正确放置 3D 格子线:
下图是此 Dynamo 脚本的运行结果:注意,此脚本将获取 Revit 中所有网格的位置,然后仅将 3D 网格放置在所选楼层中;如果您必须在多个楼层显示 3D 格子线,请修改此脚本或编写您自己的 Revit 插件以实现它。
现在准备将此 RVT 模型上传到 Forge 进行转档。只需等待转档完成,然后您就会看到格子线!
此篇文章同步发表在 Forge 官方博客:https://forge.autodesk.com/bl…
正文完
发表至: javascript
2019-03-25