18122393143
聚焦行业热点资讯  走在新基建建设前沿
这样来实现Revit图元的批量智能连接

聚焦行业热点资讯 走在新基建建设前沿

首页 > 资讯中心 > Revit教程

这样来实现Revit图元的批量智能连接

2019/09/06

Revit绘图时,很多构件需要连接和剪切,可用连接或剪切命令,但如果对繁多的构件都去手动操作,那将是恐怖的工作量,本期以墙体连接为例,介绍如何自动识别我们需要连接的图元,没错我们使用的工具还是Dynamo

实现这个功能的关键思路两点,一是墙体识别,二是调用Revit的连接命令。

一、搭建一个智能识别需要连接图元的程序。

要点分析:

1、其实就是对所有的墙体选择后,对我们需要连接的墙体过滤归类。

2、智能识别的思路就是我们对所有选中的墙体先判断他们的位置,关键节点为dynamo自带的Element.GetLocation(这里我们对这一节点做简单额介绍,这一节点无法识别轴网以及参照平面的位置,对与我们自己建的族输出为一个具体的点位置,对于墙体识别的结果是一条直线)。之后我们求得到墙体位置线的向量,并对本向量旋转。

3、对下面垂直与墙体的线做是否相交的判断处理,大家可能会说会重复计算,这个问题后面会处理

,第二个截图中的文字也就是说我们实际在做装饰装修工程的时候需要连接的墙体可能是大于两层的,两层以上的程序都会自动连接。

这样来实现Revit图元的批量智能连接

这样来实现Revit图元的批量智能连接

二、搭建一个智能识别需要连接图元的程序

对分好组的墙体做连接处理使用了clockwork节点包的Element.JoinGeometry,当然我们可以将需要连接的墙做Unwrap处理,之后调用revit的连接joinGeometryUtils.JoinGeometry。

这样来实现Revit图元的批量智能连接

以上代码来源于clockwork节点包。




相关阅读
Revit使用的十大技巧

Revit使用的十大技巧

最常用的快捷键是激活和钝化窗口,这可以帮助我们节省很多时间在图纸的布局。在这里意思是,您可以双击进入窗口,在绘图上创建视图,您可以在绘图界面上编辑所有其他配置文件窗体。然而,这个功能对于快捷键来说通常是不实用的,所以我认为应该是一个快捷键。

「Revit教程」Revit怎么制作可分层统计家具数量的明细表?

「Revit教程」Revit怎么制作可分层统计家具数量的明细表?

Revit怎么制作可分层统计家具数量的明细表。1.在项目参数里添加新的参数,分别命名为“1F、2F、3F……”,具体设置如下图。

  • 服务热线

    18122393143

  • 总部地址

    广州市越秀区沿江中路298号中区6楼自编609房

  • 邮箱

    junhecs@i3vsoft.com

  • QQ
  • 微博
  • 微信
广州君和信息技术有限公司版权所有