思路总览 先看看预期成果:
单层网架(测试阶段)
Rhino原模型
1、创建网架杆件和球体 外形:使用自适应构件创建杆件,和球体。自适应构件的端头的:套管、螺杆、锥头采用基于面的专用族,嵌套使用。 数据:各个嵌套族相关结构计算参数实例化,最后暴露在一个命名为XXX杆件的族内容,参数化控制内容:杆径,端头长度……等 2、获取异形杆件定位数据 源数据:在Rhino中获取,开发接口Rhinocomman。 存储:SQL,采用表格存储,表格设计:节点表,杆件信息表,杆件结构信息采用图层和命名管理。 数据联动方式:实体的构件点(球节点),线(杆件)采用UUID唯一标示,数据关联采用两点成直线的几何拓扑关系标记杆端点号。 3、生成杆件信息 软件:Revit2016 开发工具:VS2015 建立参数化的杆件和球体自适应杆件
参数化自适应杆件
套管………………待完善 锥形头………………待完善 螺杆………………待完善 自适应球………………待完善 获取异形网架的定位数据数据源
数据源文件(Rhino)
存储内容与方式………………待完善 创建转换程序………………待完善 参数的读取………………待完善 成果
空间网架(球节点待整理)
双曲单片(测试部分)
软件公测版本
|