完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

发布于:2022-03-21
首页/BIM专题
3913
分享

本文源自公众号:安凡BIM


今天给大家聊聊如果快速批量给停车位进行编号,直接上才艺!

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

由上图可以看出,实际中停车位的编号是有规律的,我们可以根据上图的编号顺序进行编号。我们就按照我上图箭头绘制的方向进行编号。

首先我们需要绘制一条样条曲线,同时这条线必须穿过需要编号的所有停车位如下图所示。

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

下边是重点了,要注意看了,不要打瞌睡嗷

选择样条曲线,并获取等分曲线处的点,等分个数尽可能的多,以保证至少有一个点是和停车位族模型相交。   

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?接下来获取当前项目中所有的停车位族实例

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

获取上一步中所有族实例的BoundingBox

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

接下来,判断第一步的点是否包含着第二步中的BoundingBox中,值得注意的是,Point的级别必须为@L1,才能保证每个点都对同一个BoundingBox进行判断,以保证不会漏掉任何一个族实例。

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

接下来我们通过布尔值进行过滤,同时mask级别也必须的@L2只有这样才能保证,所有族实例都能对每一个布尔值列表进行判断,保证不漏掉任何一个模型。

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

将上一步中的in输出端数据级别进行拍平也就是降低维度,再对新列表进行唯一性处理。以为有可能同一个族实例的BoundingBox里边会包含多个点,这样就会导致同一个族实例会被筛选出多次,为了保证唯一性就对数据处理一下。

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

最后我们就设置编号

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

我们先看看未设置之前的样子

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

标记参数没有任何值,现在我们看看设置之后的效果

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

为了证明是按照我们给定的顺序编号的,我们再上一组图片,作为佐证。

腿腿教学网-Dynamo软件技巧:如何利用Dynamo自动给停车位编号?

这下我可以很骄傲的说绝对没有问题。

今天的干货就到这里了,比较干大家自行准备茶水

转载请注明来源本文地址:https://www.tuituisoft/bim/24982.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

微信咨询
扫描客服微信
QQ咨询
联系QQ:

2158157721

电话咨询
咨询电话:

15359439502

APP下载
扫码关注
关注微信公众号
返回顶部