【成都/长沙,15天】柏慕联创BIM实战暑期集训营开始报名了! 获取《每日一技,我的成长轨迹》汇总 · 请访问柏慕联创官方网站: www. · 在遇到曲面网架的时候,很多时候多束手无策,因为定位三维坐标点实在是一件烦心的事情。 在此我介绍一种思路来创建网架模型。整体思路:通过CAD提取空间杆件的三维数据,整理后作为excel base model的基础数据,提取cad中的文字信息,对XYZ进行判断,关联杆件的类型名字。通过提取CAD中的类型列表数据,整理成族类型列表。然后通过excel base model填充 三维坐标点信息,族名称,标高等参数进行批量建模。效果如下:第一步:提取CAD图纸中的三维杆件信息,部分文字是贴着杆件,部分文字没有贴着杆件,所以要分开处理。我们一次提取额所有杆件信息,一次提取所有文字信息。(以直线的起点和端点作为模型杆件的起点和端点,以与直线最近的文字作为其类型名字)以下是提取分层提取的杆件信息:杆件的excel base model表格第二步:提取球节点的信息三维坐标信息。(以圆心为模型坐标,以与圆心最近的文字作为节点类型)节点球的规格列表节点球的位置信息(用短圆柱来模拟)节点球excel base model表格第三步:制作族类型列表提取类型参数表通过对文字文字的排序,个数的重叠,整理为符合revit族类型的列表模式。将类型列表载入族类型中。这个是钢管梁的球节点族类型列表第四步:在excel base model中导入制作的excel数据,检查后创建模型根据这张图纸的特点,我分为上弦杆、下弦杆、斜杆、球节点三步创建模型。需要注意的问题:1、当没有三维单线模型的时候,可以直接使用平面数据,只使用XY值,z值通过绘制的多段线进行插值获取。2、名字关联杆件,需要使用自写的excel函数,通过遍历文字插入点与杆件的距离来判断,最小距离及是杆件的型号。3、型号列表要制作成族类型列表,需要对数据进行X,Y排序,然后进行一个周期的行转列,及a1-a8数据排列到B2-9,A9-A16数据排列到B2-B9。要自己琢磨,不太容易说清楚。其它部份做的案例:我公司另外一个体育馆项目的模型柏慕联创BIM技术服务 BIM设计 | BIM咨询 | BIM培训 | BIM人才 · 点亮建筑新梦想 · ▼ |
|
来自: 新华意书馆 > 《B1 建模与参数化》