[发明专利]户型CAD自动生成3D户型模型的实现方法有效
申请号: | 201710190130.X | 申请日: | 2017-03-27 |
公开(公告)号: | CN108664670B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 李韬;夏宇翔 | 申请(专利权)人: | 长沙眸瑞网络科技有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T17/00 |
代理公司: | 长沙市和协专利代理事务所(普通合伙) 43115 | 代理人: | 王培苓 |
地址: | 410000 湖南省长沙市雨花区芙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 户型 cad 自动 生成 模型 实现 方法 | ||
1.一种户型CAD自动生成3D户型模型的实现方法,其特征在于:使用MaxScript脚本语言自动生成3D模型,包括如下步骤:
一、按照CAD文件说明要求制作CAD文件;其中对CAD文件说明要求如下:
分层类型:Frame图框层;hole门窗层;Identification标识层;Split line分割线层;text文字层;wall墙体层;
颜色类型:图框颜色:青色130号线;门颜色:青色;窗:黄色;标识:绿色;分割 线:红色;文字:白色;墙体颜色:灰色9号线;
线条要求:所有墙体线必须封口,拆除不在室内的外墙;拆除空调外机墙体;所有墙线不能重叠并且必须打散;
其他要求:保存格式为DXF;文件名不能出现特殊符号;
二、首次使用时设置3Dmax导入选项;在3Dmax导入文件选项中,选择按照颜色导出AutoCAD图元;
三、在导入的CAD文件中,收集CAD中的二维线条,根据线条的颜色、图层属性进行归类,同时接收外部设置的相关参数;
四、将wall中的所有二维线条并焊接成为一根样条线spline,命名为:Wallshape,将Wallshape转换成多边形面,命名为:WallFloorObj;
五、由步骤四所生成的多边形面WallFloorObj创建出外墙,按照参数设置给外墙线添加extrude修改器,挤出amount=500封顶CapStart做为顶面遮光罩,挤出amount=-500封底Cap End做为地面遮光罩,挤出墙面高度作为外墙面,三者组合起来就是遮光罩物体;
七、将步骤六生成的客厅地面选择所有的边并向内轮廓一个值,然后分离内侧面,外圈归到波打线组,内侧面归入地面组;
六、同样以步骤四所生成的多边形面,选取多边形内部线条创建出内墙线,通过命令convertto..editable_poly创建地面和天花;将地面和天花全部炸开,分离客厅,卧室,其它地面;同时将地面归为地面组,天花归入天花组;
八、选择步骤四所生成的多边形,通过添加命令shell创建墙体,将shell生成的内墙体模型的顶面和地面删除;
九、通过收集到的门传线条和外部参数设置,确定门窗位置和尺寸;生成相应的box物体,通过超级布尔运算ProBoolean,在墙面上开出门窗的空洞;
十、将原始的门窗模型转换成函数形式,与设定好的单个门、窗的宽度值和增量值进行判断及分类,再导入到户型模型里面相应的位置;
十一、选择前面归好类的各个组,按照组名给物体添加材质球,并添加uvwmap贴图命令;
十二、重新设置个物体的轴心点和轴向;重命名所有物体;
十三、清除所有的二维线条;至此模型已经全部完成,将模型导出到指定文件夹中即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙眸瑞网络科技有限公司,未经长沙眸瑞网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710190130.X/1.html,转载请声明来源钻瓜专利网。