Dynamo For Revit: 房间内排座位
步骤
计算座位的位置
得到第一排座位的位置
选择房间以及房间的边界
用户可以自己选择使用哪条房间边界。
判断哪一个方向是往房间内部
判断边界哪边的点在房间内部得到往房间内部的方向。
计算第一排座位所在的线段
可以根据指定的距离得到第一排的位置。
计算线段上可能的座位位置
可以根据给定的座位数以及两边走道的比例,计算出第一排上所有座位的位置。
得到多排座位的位置
可以根据座位的排数以及排与排之间的距离,计算出多排座位的位置。
放置座位
- 根据房间边界的方向,确定座位要旋转的角度。
- 根据上一步得到角度和各个座位的具体位置,在Revit中生成座位的实例。