REVIT API-管道平行

在revit建模过程中由于管道不平行导致后期添加标注出错,通过手工方式对齐再移动会降低建模效率。
可通过REVIT API 编写宏命令实现一建管道平行,提高建模效率。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/// <summary>
/// 管道平行
/// </summary>
public void ElementRote()
{
Document doc =this.ActiveUIDocument.Document;
Autodesk.Revit.UI.Selection.Selection sel =this.ActiveUIDocument.Selection;
var eids =sel.GetElementIds();
ElementSet els=new ElementSet();
Line L1=null;
Transaction ts1 = new Transaction(doc, "revit");
ts1.Start();
foreach (var eid in eids)
{
var elem=doc.GetElement(eid);
LocationCurve lCurve = elem.Location as LocationCurve;
if(L1==null)
{
//设置基准管道
L1=lCurve.Curve as Line;
}
Line L2=lCurve.Curve as Line;
//计算角度
double deg=GetDegree(L2,L1);
//管道旋转
RotateColumn(doc,elem,L2,deg);
}
ts1.Commit();
}

阅读全文

各类净高规范汇总

各类净高规范要求汇总

一、住宅地下车库

  • 《住宅设计规范》(GB50096-2011)6.9.4条:“当住宅的地上架空层及半地下室做机动车停车位时,其净高不应低于2.20m”

阅读全文

综合排布-管道间距设置

在BIM综合排布过程中,针对不同管径管道之间采用不同的间距以保证安装便捷合理以及后期运维。同时又兼顾美观性。BIM综合排布过程中管道间距推荐采用《全国民用建筑工程设计技术措施—给水排水》(2009)版中“附录B一4 管道中心距和管中心 至墙面距离(钢管)”。具体如下(单位mm):
管道中心距和管中心至墙面距离(钢管)

阅读全文

(安装300条)新版

浙江省建筑设备安装工程提高质量的若干意见
(安装300条)新版

浙江省安装行业协会

2008年5月

参与修订编写人员(按姓氏笔划为序):

王文娟、王智春、方学东、方豪松、石修仁、朱志航、刘尧增、郑华孚、杨晓华、俞杏梅、钱大治、钱申书、曹后湧、黄兴良、黄思祖、章天宝、傅慈英

阅读全文

支吊架安装规范

1.支吊架制作规范

1.1、吊式龙门支架


Ⅰ、横梁安装(一) Ⅱ、天花吊顶式 Ⅲ、横梁安装

阅读全文

机电BIM综合排布

机电安装专业管线包含:给水排水管道、喷淋消防管道、空调冷冻水冷却水管、电缆桥架、排风排烟等专业管道,在设计图纸中都是分专业、分系统进行绘制,各专业缺乏统一规划,缺乏空间合理分配。在现场施工中必定会造成管线布置方面的冲突,导致安装高度过低,为日后维修带来相当大困难和存在着安全隐患。
通过BIM的三维可视化管理,在施工前对机电管线进行综合排布,有效地控制好设备、管道、电缆桥架等在空间的排列走向各专业管线,保证施工的可行性、美观性及生产使用中的实用性。以及避免后期安装过程中存的拆改问题。

阅读全文

Dynamo 入门教程(一)

Dynamo是AutodeskRevit的开源附加模块。使用Dynamo,设计师将获得传统建模界面所无法提供的数据操纵和几何控制功能。能够灵活的获取和管理建筑信息,能够构建自定义系统来控制族和参数。

阅读全文