Dynamo For Revit: 房间内排座位

步骤

计算座位的位置

得到第一排座位的位置

选择房间以及房间的边界

用户可以自己选择使用哪条房间边界。在这里插入图片描述

判断哪一个方向是往房间内部

判断边界哪边的点在房间内部得到往房间内部的方向。
在这里插入图片描述

计算第一排座位所在的线段

可以根据指定的距离得到第一排的位置。
在这里插入图片描述

计算线段上可能的座位位置

可以根据给定的座位数以及两边走道的比例,计算出第一排上所有座位的位置。
在这里插入图片描述

得到多排座位的位置

可以根据座位的排数以及排与排之间的距离,计算出多排座位的位置。

放置座位

  1. 根据房间边界的方向,确定座位要旋转的角度。
  2. 根据上一步得到角度和各个座位的具体位置,在Revit中生成座位的实例。

完整节点图

在这里插入图片描述

效果图

效果图

发布了33 篇原创文章 · 获赞 12 · 访问量 9587

猜你喜欢

转载自blog.csdn.net/weixin_44153630/article/details/94437033