[发明专利]电磁环境仿真中建筑物模型构建方法及装置有效
申请号: | 201710029862.0 | 申请日: | 2017-01-16 |
公开(公告)号: | CN106815430B | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 石丹;孙宇奇;郭琳;张芳菲 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电磁 环境 仿真 建筑物 模型 构建 方法 装置 | ||
本发明实施例提供了一种电磁环境仿真中建筑物模型构建方法及装置,包括:根据待构建模型的建筑物生成和建筑物每一层每个面对应的点线列表;点线列表包括:建筑物每一层每个面的各个顶点的坐标和相邻两个顶点之间的连线;建筑物的每一层每个面包括:建筑物每一层的地板面及天花板面、建筑物每一层的墙壁面和建筑物每一层门窗面;根据得到的点线列表采用预设的切分原则对建筑物的每一层每个面进行切分,得到规则的矩形面;根据每个矩形面的位置信息和用户预设的用于电磁环境仿真的建筑物特征信息,对得到的矩形面进行三维渲染得到建筑物的三维立体图像。本发明可以简化模型构建过程,改善用户体验。
技术领域
本发明涉及建筑物模型构建技术领域,特别是涉及电磁环境仿真中建筑物模型构建方法及装置。
背景技术
目前,三维信息的需求迅速增长,许多的人类活动,例如:城市规划、地籍、环境监测、电信、公共事业管理、军事应用等领域逐渐向着三维发展。在现有技术中,有利用CAD、3DMAX等建模软件对建筑物进行模型构建的方式,有基于形状语法和语义规则的程序式模型构建方法,也有体素构造表示(CSG)模型构建方法等。
上述模型构建方法中,常用于电磁仿真的模型构建方法为:CSG模型构建方法,CSG模型构建包括两个过程:
(1)进行建筑物形态的抽取及体型分解,获得基本的建筑物CSG图元;
(2)通过空间变换和正则布尔运算构建建筑物的三维模型。
上述步骤中,CSG图元指的是建筑物中基本的图形,球,圆柱,圆锥等,通过空间变换和正则布尔运算将这些基本的图形组合拼接成建筑物的三维模型。
综上所述,首先,CSG模型构建方法是将图形用规则的图元表示出来的,在建模前需要事先定义出基本的立体形状,如球,圆柱,圆锥等,输入繁琐;其次,要进行空间变换和正则布尔运算,建模过程繁琐,用户体验不好。
发明内容
本发明实施例的目的在于提供一种电磁环境仿真中建筑物模型构建方法及装置,以简化建筑物模型构建步骤,改善用户体验。
具体技术方案如下:
第一种技术方案:电磁环境仿真中建筑物模型构建方法,所述方法包括:
根据待构建模型的建筑物生成和建筑物每一层每个面对应的点线列表;所述点线列表包括:建筑物每一层每个面的各个顶点的坐标和相邻两个顶点之间的连线;所述建筑物的每一层每个面包括:建筑物每一层的地板面及天花板面、建筑物每一层的墙壁面和建筑物每一层门窗面;
根据得到的点线列表采用预设的切分原则对建筑物的每一层每个面进行切分,得到规则的矩形面;
根据每个矩形面的位置信息和用户预设的用于电磁环境仿真的建筑物特征信息,对得到的矩形面进行三维渲染得到建筑物的三维立体图像。
优选的,所述的根据得到的点线列表采用预设的切分原则对建筑物每一层的地板面及天花板面进行切分,包括:
在所述的点线列表中取建筑物当前楼层的地板面或天花板面中任意一点,所述任意一点所在的列记为左侧列;
在左侧列中找到建筑物最上方一点,记为矩形面左上角点;对应的,在左侧列中找到建筑物最下方一点,记为矩形面左下角点;
根据所述的点线列表找到左侧列右侧最靠近左侧列的一个点,所述一个点所在的列记为右侧列;
在右侧列中取和矩形面左上角点及矩形面左下角点同行的两点,记为矩形面右上角点和矩形面右下角点,左上角点、左下角点、右上角点、右下角点构成一个规则的矩形面;
处理当前面中剩余部分未封闭图形,直到将当前楼层的地板面或天花板面切分成规则的矩形面;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710029862.0/2.html,转载请声明来源钻瓜专利网。