The invention provides a method and device for generating a three-dimensional unit map, which relates to the field of computer graphics technology. The method includes: obtaining the base point in response to the user click operation. Among them, the base points include at least one set of starting positions and end points. According to each of the wall unit end point position and preset the starting position, and the generation of each starting position and end point corresponding to the position of the wall; in response to a user clicks on the wall to be selected treatment; the treatment of wall doors and windows position tag to get labeled according to the windows and doors; doors and windows markers, using geometric Boolean in the algorithm, to create windows corresponding to the wall, to generate three-dimensional apartment layout diagram. Users can get the establishment of 3D apartment map only through point selection, and realize the establishment of model simpler, improve the establishment efficiency of 3D Huxing map, and make it easier to promote.
【技术实现步骤摘要】
三维户型图生成方法及装置
本专利技术涉及计算机图形
,具体而言,涉及一种三维户型图生成方法及装置。
技术介绍
三维建模为计算机图形
的重要部分。三维建模技术在如今各个行业都有很好的应用(例如,机械制造、地产、影视等)。也为加速各个领域的发展做出了贡献。以地产领域为例,使用三维建模技术建立的三维户型图相较于之前的二维户型图更为直观、真实。但现有三维户型图的建造均是通过3DMAX、MAYA等三维建模软件构造三维户型图,且构建操作这些软件需要具有一定的设计基础,需要了解点、线面的建造。这种方式增加了户型的建造难度。
技术实现思路
本专利技术的目的在于提供一种三维户型图生成方法及装置,用以改善上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:本专利技术实施例提供一种三维户型图生成方法。所述方法包括:响应用户点击操作获取基础点,其中,所述基础点包括至少一组起始位置及终点位置;根据每组所述起始位置、终点位置及预设置的墙体单元,生成每组所述起始位置及终点位置对应的墙体;响应用户点击操作选中待处理墙体;对所述待处理墙体进行门窗位置标记,以获得门窗标记;根据所 ...
【技术保护点】
一种三维户型图生成方法,其特征在于,所述方法包括:响应用户点击操作获取基础点,其中,所述基础点包括至少一组起始位置及终点位置;根据每组所述起始位置、终点位置及预设置的墙体单元,生成每组所述起始位置及终点位置对应的墙体;响应用户点击操作选中待处理墙体;对所述待处理墙体进行门窗位置标记,以获得门窗标记;根据所述门窗标记,利用几何布尔算法,在对应的待处理墙体上创建门窗,以生成三维户型图。
【技术特征摘要】
1.一种三维户型图生成方法,其特征在于,所述方法包括:响应用户点击操作获取基础点,其中,所述基础点包括至少一组起始位置及终点位置;根据每组所述起始位置、终点位置及预设置的墙体单元,生成每组所述起始位置及终点位置对应的墙体;响应用户点击操作选中待处理墙体;对所述待处理墙体进行门窗位置标记,以获得门窗标记;根据所述门窗标记,利用几何布尔算法,在对应的待处理墙体上创建门窗,以生成三维户型图。2.如权利要求1所述的方法,其特征在于,在对应待处理墙体上创建门窗之前,所述方法还包括:根据获取的所述基础点,利用无向图深度搜索算法,获取闭环顶点;根据所述闭环顶点分别建立分别设置于所述墙体两侧的地面及顶面。3.如权利要求2所述的方法,其特征在于,所述根据获取的所述基础点,利用无向图深度搜索算法,获取闭环顶点的步骤包括:根据获取的所述基础点之间的连接情况,建立无向图关系矩阵;根据所述无向图关系矩阵及所述基础点,获取所述闭环顶点。4.如权利要求1所述的方法,其特征在于,所述生成每组所述起始位置及终点位置对应的墙体的步骤包括:根据所述起始位置及终点位置之间的间距与所述墙体单元的长度之间的比例,获取放缩因子;利用根据所述放缩因子建立放缩矩阵将所述墙体单元的长度进行放缩;根据所述起始位置及终点位置之间的向量与所述墙体单元的方向向量之间的夹角,生成旋转矩阵;根据所述旋转矩阵将放缩后的所述墙体单元进行旋转,以获得所述起始位置及终点位置对应的墙体。5.如权利要求1所述的方法,其特征在于,对所述待处理墙体进行门窗位置标记的步骤包括:将所述门窗标记设置于所述待处理墙体上预设置的默认位置;响应用户的点击操作,获取目标位置;利用仿射变换将所述默认位置上的门窗标记移动至目标位置。6.一种三维户型图生成装置,其特征在于,所述装置包括:第一获...
【专利技术属性】
技术研发人员:曹屹,苏芮,
申请(专利权)人:北京我易家网络科技发展有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。