[发明专利]一种以数据坐标为基础参数化生成空间模型的方法在审
申请号: | 201910450461.1 | 申请日: | 2019-05-28 |
公开(公告)号: | CN110175407A | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 刘飞东;费建伟;夏伟平 | 申请(专利权)人: | 浙江中南建设集团钢结构有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T17/20 |
代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 胡根良 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空间模型 基础参数 数据坐标 坐标点 方向数据 连接方式 手动连接 文本格式 最近点 内置 | ||
1.一种以数据坐标为基础参数化生成空间模型的方法,在Rhino内置的Grasshopper参数化生成空间模型,其特征在于包括如下步骤:
1)首先基于建筑设计单位给予的CAD节点坐标表,采用CAD插件提取节点坐标表内的数据生产Excel,把Excel重新另存为txt文本格式;
2)然后通过Rhino生成坐标点;
3)将Grasshopper电池组生成的坐标点bake(烘焙)到Rhino中,显示可编辑的坐标点,在可编辑的坐标点区域内选取坐标点A1面和坐标点A2面;
4)接着在可编辑的坐标点区域内选取坐标点A3竖向面和坐标点A4竖向面;
5)再沿着可编辑的坐标点区域选取坐标点A5面和坐标点A6面,由电池组Sets→Tree→Merge将所有连接的直线合并在一起,形成整体空间模型;
6)最后手动删除多余线段,形成最终所需的空间模型。
2.根据权利要求1所述的一种以数据坐标为基础参数化生成空间模型的方法,其特征在于:步骤2)中坐标点的生成步骤具体为打开Rhino及内置的Grasshopper插件,先选择电池组Params→Input→File Path提取文件路径,再连接电池组Params→Primitive→ReadFlie读取坐标数据文件;接着将连接电池组Sets→Text→Text split在输入端C连接Panel输入分号对文件数据进行分割;通过连接电池组Sets→List→ListItem对数据XYZ进行分项排列;最后将连接电池组Vector→Point→Construct Point以XYZ轴方向生成坐标点。
3.根据权利要求1所述的一种以数据坐标为基础参数化生成空间模型的方法,其特征在于:步骤3)中坐标点A1面和坐标点A2面的具体生成步骤为先将坐标点A1面中的最近距离点各自连成直线,再将坐标点A2面中的最近距离点各自连成直线,接着将坐标点A1面和坐标点A2面中的最近距离点上下各自连成直线。
4.根据权利要求1所述的一种以数据坐标为基础参数化生成空间模型的方法,其特征在于:步骤4)中坐标点A3竖向面和坐标点A4竖向面的具体生成步骤为先将坐标点A3竖向面中的最近距离点各自连成直线,再将坐标点A4竖向面中的最近距离点各自连成直线,接着将坐标点A3竖向面和坐标点A4竖向面中的最近距离点上下各自连成直线。
5.根据权利要求1所述的一种以数据坐标为基础参数化生成空间模型的方法,其特征在于:步骤5)中坐标点A5面和坐标点A6面的具体生成步骤为采用坐标点A1面和坐标点A2面中坐标点的生成步骤将坐标点A5面和坐标点A6面中的最近距离点各自连成直线。
6.根据权利要求1所述的一种以数据坐标为基础参数化生成空间模型的方法,其特征在于:步骤6)中多余线段的具体删除步骤为将生成的空间模型从Grasshopper电池组bake(烘焙)到Rhino中,在Rhino的界面上进行手动删除,然后由Params→Curve读取网架,通过连接电池组Sets→Tree→Flatten Tree拍平树形数据,再通过连接电池组Vipers→Curve进行删除重合线,最后由删除重合线电池组bake(烘焙)到Rhino中,形成最终所需的空间模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中南建设集团钢结构有限公司,未经浙江中南建设集团钢结构有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910450461.1/1.html,转载请声明来源钻瓜专利网。