1

最近一些Forge客户都在询问我同一个的问题,他们希望将Revit的网格呈现在viewer中,藉此让我有机会来完成这件事,并将它记录在本文章里,就让我们开始吧!

在开始之前,有件事你必须先知道:

由于在Revit里格子线只能在2D视图(例如平面图、立面图、表单等等)中显示,并不会在3D视图中被看见。因此,我们也无法在Forge
Viewer的3D视图中看到这些格子线,网格会在模型转文件时被忽略。据我所知,这是目前的限制。

但是,这并非完全不可能。为了实现这一点,我们可以利用Rvit族群的通用线基准的模型样板创建3D格子线族,以下是他的样子:
3D格子线族

在之后,我们可以将此族组件放置在平面图中Revit格子线的位置上:
3D格子线族放置

为了加快速度,我写了一个Dynamo脚本来正确放置3D格子线:
3D格子线族放置Dynamo脚本

下图是此Dynamo脚本的运行结果:
3D格子线族放置Dynamo脚本运行结果
注意,此脚本将获取Revit中所有网格的位置,然后仅将3D网格放置在所选楼层中;如果您必须在多个楼层显示3D格子线,请修改此脚本或编写您自己的Revit插件以实现它。

现在准备将此RVT模型上传到Forge进行转档。 只需等待转档完成,然后您就会看到格子线!
Forge Viewer Revit格子线

此篇文章同步发表在 Forge 官方博客:
https://forge.autodesk.com/bl...


康益昇
748 声望103 粉丝