一种基于CAD快速生成建筑立面图的方法与流程

文档序号:18620660发布日期:2019-09-06 22:27阅读:3542来源:国知局
一种基于CAD快速生成建筑立面图的方法与流程

本发明涉及建筑工程计算机辅助设计领域,更具体地,涉及一种基于cad快速生成建筑立面图的方法。



背景技术:

一直以来,设计人员应用计算机辅助设计技术从建筑平面图制作立面图,主要三种方法:

方法1:单纯用cad命令绘制立面图

根据平面图引出线定位,基本方法和手工制图一样,工作量繁重,绘制时间很长,制图不精确,不规则平面图绘制立面非常困难,但在实际工作中,设计人员大多采用此方法。

方法2:利用专业cad插件绘图

多年来专业cad插件在三维方面功能不强,操作复杂,生成的立面在各方面均达不到设计院出图标准,后期处理工作量大,耗时多,很少设计人员采用。方法3:用cad三维建模

cad主要应用于二维设计,一般设计人员不熟悉cad实体建模功能,操作复杂,技术难度大,运行速度慢,不适合施工图设计。



技术实现要素:

本发明为克服上述现有技术中建筑立面图绘制操作繁复、效率低的缺陷,提供一种基于cad快速生成建筑立面图的方法。

本发明旨在至少在一定程度上解决上述技术问题。

本发明的首要目的是为解决上述技术问题,本发明的技术方案如下:

一种基于cad快速生成建筑立面图的方法,所述方法包括以下步骤:

s1:制作lisp文件,构建当前立面的用户坐标系,所述用户坐标系为随捕捉点自动转换的平面坐标系,同时在所述用户坐标系插入立面构件图块;所述lisp文件为基于lisp语言开发的cad文件,用于提高绘图效率。

s2:制作立面构件的正立面图块和侧立面图块并分别命名;

s3:外墙建模,提取楼层平面的外墙轮廓多义线,修改轮廓多义线的属性,设定修改外墙轮廓线的厚度为楼层高度,生成外墙体量;

s4:加载步骤s1所述lisp文件并调用,插入立面构件图块;

s5:按步骤s3、步骤s4绘制建筑各层立面模型并组合建筑整体立面模型,存盘以便后期修改;

s6:分别进入各向立面视图,消隐输出二维立面图。

进一步地,所述步骤s1具体的步骤如下:

s1.1:定义五个点,分别记为p1、p2、p3、pt1、pt2;

所述p1为所插入立面图块基点;所述p2为p1沿x轴方向延长线上任意点;所述p3为p1沿z轴方向延长线上任意点;所述pt1为p1在平面图中投影点;所述pt2为p2在平面图中投影点;

s1.2:在当前立面所在的平面图中,选定pt1、pt2两点,计算pt1、pt2两点坐标;

s1.3:定义h1参数,所述h1表示窗台高度或其它立面构件基点离地高度;

s1.4:计算p1、p2、p3三点的三向坐标;

s1.5:以p1为原点,p2为x轴上的一点,p3为y轴上的一点,重新定义当前立面的用户坐标系;

s1.6:以p1为插入点,插入指定的立面构件图块;

s1.7:当前立面的用户坐标系转换为平面世界坐标系。

进一步地,所述步骤s1.2中采用car函数、cadr函数、caddr函数分别计算pt1、pt2两点的x、y、z坐标。

进一步地,所述立面构件为根据设计需求而插入的立面构件,包括但不限于门窗、阳台、栏杆。

与现有技术相比,本发明技术方案的有益效果是:

本发明通过基于cad的二维方法在三维视图绘制立面图,效果直观,操作简单,效率高。

附图说明

图1为本发明方法流程图。

图2为二维平面插入三维立面图块的原理图。

图3为实施例立面构件图块示意图。

图4为实施例立面模型轴测视图。

图5为实施例组合立面三维模型示意图。

图6为实施例正立面图。

具体实施方式

下面结合附图和实施例对本发明的技术方案做进一步的说明。

实施例1

如图1所示,一种基于cad快速生成建筑立面图的方法,所述方法包括以下步骤:

s1:制作lisp文件,构建当前立面的用户坐标系,所述用户坐标系为随捕捉点自动转换的平面坐标系,同时在所述用户坐标系插入立面构件图块;所述lisp文件为基于lisp语言开发的cad文件,用于提高绘图效率。

进一步地,所述步骤s1具体的步骤如下:

s1.1:定义五个点,分别记为p1、p2、p3、pt1、pt2;

所述p1为所插入立面图块基点;所述p2为p1沿x轴方向延长线上任意点;所述p3为p1沿z轴方向延长线上任意点;所述pt1为p1在平面图中投影点;所述pt2为p2在平面图中投影点;

s1.2:在当前立面所在的平面图中,选定pt1、pt2两点,计算pt1、pt2两点坐标;本实施中采用car函数、cadr函数、caddr函数,分别求取pt1、pt2两点的x、y、z坐标。

s1.3:定义h1参数,所述h1表示窗台高度或其它立面构件基点离地高度;

s1.4:计算p1、p2、p3三点的三向坐标;

s1.5:以p1为原点,p2为x轴上的一点,p3为y轴上的一点,重新定义当前立面的用户坐标系;

s1.6:以p1为插入点,插入指定的立面构件图块;

s1.7:当前立面的用户坐标系转换为平面世界坐标系。

s2:制作立面构件的正立面图块和侧立面图块并分别命名;立面构件包括:门窗、阳台、栏杆等。其中,门窗图块名称与门窗编号相同。如图3所示立面构件图块示意图,其中图中编号c1420,c0520,c0514,mc2424,l1,l1-1,l2为立面构建的编号,制作飘窗、栏杆等突出外墙的构件图块时,应调用reg命令,赋予面域,用于遮挡重叠的图元。例如阳台栏杆,如不使用面域,会透过栏杆看到背面的落地窗,制作图块时应加以考虑。

为了日常设计工作中更方便、更高效地实现本发明,设计单位可根据制图规范和企业出图样式,采用步骤s2的方法,建立企业外立面构件库。

s3:外墙建模,如图4所示,提取楼层平面的外墙轮廓多义线;进入楼层平面二维轴测视图,修改多义线属性,设定外墙轮廓线的厚度为楼层高度,生成外墙体量;

s4:加载步骤s1所述lisp文件并调用,插入立面构件图块;如图2,捕捉c1218窗的pt1和pt2两点,按提示输入离地高度h1和图块名称,插入c1218立面图块。

s5:如图3所示按步骤s3、步骤s4绘制建筑各层立面模型,如图5所示组合建筑整体立面模型,存盘以便后期修改;

s6:如图6所示,分别进入各向立面视图,本实施例中调用dxb打印命令消隐输出二维立面图,复制粘贴到二维图纸中按施工图设计深度完善细部和相关标注。

本实施例中所述的立面构件为根据设计需求而插入的立面构件,包括门窗、阳台、栏杆等。

相同或相似的标号对应相同或相似的部件;

附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制;

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1