【技术实现步骤摘要】
本专利技术涉及图像转换领域,尤其涉及一种二维房型平面图转换为三维空间图的方法及其系统。
技术介绍
目前,将CAD房型平面图转换为三维空间图,一般需要在3ds Max等三维制作软件中进行。这必须在安装了相应软件的计算机上才能进行,而且对操作人员的专业水平有较高要求,需要花费大量时间。在公开号为CN104318607A的中国专利公开文件中,公开了一种将建筑物二维图像转换为三维结构的方法。该方法首先对DXF文件进行预处理,人工设定DXF文件中不同的建筑构件所对应的图层信息,以设定的名称进行标识,再根据设定的名称从对应图层中读取建筑构件的信息,对DXF文件中的图层依次进行导入。因为加入了图层信息预处理步骤,该方法能保证正确读取DXF文件中门、窗、墙等建筑构件,但也因此无法实现自动在线完成。
技术实现思路
本专利技术所要解决的技术问题是:提供一种二维房型平面图转换为三维空间图的方法及其系统,可自动在线实现CAD二维房型平面图到三维空间图的转换。为了解决上述技术问题,本专利技术采用的技术方案为:一种二维房型平面图转换为三维空间图的方法,包括:获取CAD二维房型平面图;解析所述二维房型平面图,获取对应各图层的图元;将各图层内的图元进行组合,得到至少一个的图元组合;将各所述图元组合的数据格式分别与预设的建筑构件的数据格式进行匹配;提取匹配成功的所述图元组合,并对应添加类别标签;根据所述类别标签,以及预设的对应所述类别的数据,生成对应匹配成功的各个建筑构件的三维图形。本专利技术还涉及一种二维房型平面图转换为三维空间图的系统,包括:第一获取模块,用于获取CAD二维房型平面图;第 ...
【技术保护点】
一种二维房型平面图转换为三维空间图的方法,其特征在于,包括:获取CAD二维房型平面图;解析所述二维房型平面图,获取对应各图层的图元;将各图层内的图元进行组合,得到至少一个的图元组合;将各所述图元组合的数据格式分别与预设的建筑构件的数据格式进行匹配;提取匹配成功的所述图元组合,并对应添加类别标签;根据所述类别标签,以及预设的对应所述类别的数据,生成对应匹配成功的各个建筑构件的三维图形。
【技术特征摘要】
1.一种二维房型平面图转换为三维空间图的方法,其特征在于,包括:获取CAD二维房型平面图;解析所述二维房型平面图,获取对应各图层的图元;将各图层内的图元进行组合,得到至少一个的图元组合;将各所述图元组合的数据格式分别与预设的建筑构件的数据格式进行匹配;提取匹配成功的所述图元组合,并对应添加类别标签;根据所述类别标签,以及预设的对应所述类别的数据,生成对应匹配成功的各个建筑构件的三维图形。2.根据权利要求1所述的二维房型平面图转换为三维空间图的方法,其特征在于,所述“根据所述类别标签,以及预设的对应所述类别的数据,生成对应匹配成功的各个建筑构件的三维图形”之后,进一步包括:根据所述三维图形,得到对应所述二维房型平面图的三维空间图;将所述三维空间图发送至客户端。3.根据权利要求1所述的二维房型平面图转换为三维空间图的方法,其特征在于,所述“解析所述二维房型平面图,获取对应各图层的图元”具体为:读取所述二维房型平面图中的图元,所述图元包括线段、多段线和圆弧;根据所述图元所在的图层,对所述图元进行分组,获取对应各图层的图元。4.根据权利要求1所述的二维房型平面图转换为三维空间图的方法,其特征在于,所述“将各图层内的图元进行组合,得到至少一个的图元组合;将各所述图元组合的数据格式分别与预设的建筑构件的数据格式进行匹配”具体为:根据相同的斜率,对一图层中的线段进行分组;将每一分组内的每条线段与同一分组内其他线段进行两两组合,获取多个线段组合;所述线段组合包括第一线段和第二线段;将所述第一线段的两个端点分别投影在所述第二线段所在的直线;将所述第二线段的两个端点分别投影在所述第一线段所在的直线;若所述第一线段的两个端点的投影点都在所述第二线段内,则保留所述第一线段和以所述投影点为端点的线段,得到两条等长平行线段所构成的第一线
\t段组合;若所述第二线段的两个端点的投影点都在所述第一线段内,则保留所述第二线段和以所述投影点为端点的线段,得到两条等长平行线段所构成的第二线段组合;若所述第一线段的第一端点的投影点在所述第二线段内,所述第二线段的第二端点的投影点在所述第一线段内,则保留以所述第一端点和第二端点的投影点为端点的线段,以及以第二端点和第一端点的投影点为端点的线段,得到两条等长平行线段所构成的第三线段组合;将得到的所述第一线段组合、第二线段组合或第三线段组合的数据格式与预设的墙的数据格式和预设的窗的数据格式进行匹配;获取多段线和圆弧所构成的组合;将所述多段线和圆弧所构成的组合的数据格式与预设的门的数据格式进行匹配。5.根据权利要求4所述的二维房型平面图转换为三维空间图的方法,其特征在于,所述“提取匹配成功的所述图元组合,并对应添加类别标签”具体为:若得到的所述第一线段组合、第二线段组合或第三线段组合中的两条等长平行线段之间的距离与预设的墙厚度一致,则对所述第一线段组合、第二线段组合或第三线段组合增加墙的类别标签;若类别标签为墙的线段组合内存在其他线段,且所述线段组合与其他线段的组合方式能够与预设的窗的数据格式匹配,则对所述线段组合与其他线段的组合增加窗的类别标签,同时删除墙的类别标签;若所述多段线和圆弧所构成的组合的数据格式能够与预设的门的数据格式匹配,则对所述多段线和圆弧的组合增加门的类别标签。6.根据权利要求1所述的二维房型平面图转换为三维空间图的方法,其特征在于,所述“根据所述类别标签,以及预设的对应所述类别的数据,生成对应匹配成功的各个建筑构件的三维图形”具体为:若所述类别标签为墙,则依据预设的高度生成三维墙体;若所述类别标签为门,则依据所述类别标签所对应的门的样式、门宽和预
\...
【专利技术属性】
技术研发人员:梅汇伟,莫伟彬,余信荣,
申请(专利权)人:厦门汇利伟业科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。