一种空间设计方法、装置、设备及可读存储介质制造方法及图纸

技术编号:35034787 阅读:19 留言:0更新日期:2022-09-24 23:10
本发明专利技术公开了一种空间设计方法、装置、设备及可读存储介质,该方法包括:创建用于表征目标楼层的二维视图和三维视图;当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块;当检测到在所述二维视图中对所述闭合图形的调整操作时,同步的对所述三维视图中的所述空间体块进行调整操作;将所述三维视图中的所有空间体块形成所述目标楼层的空间模型;本发明专利技术能够根据用户绘制的二维闭合图形直接生成三维空间体块。维闭合图形直接生成三维空间体块。维闭合图形直接生成三维空间体块。

【技术实现步骤摘要】
一种空间设计方法、装置、设备及可读存储介质


[0001]本专利技术涉及计算机辅助设计
,特别涉及一种空间设计方法、装置、设备及可读存储介质。

技术介绍

[0002]在建筑设计和室内设计的前期,需要预先根据功能需求和设计规范完成对空间的规划和设计。在现有的使用建筑软件进行空间设计的过程中,存在以下问题:使用CAD绘制二维平面设计图后,需要将二维平面设计图导入Sketchup软件中生成三维空间设计图,之后若对CAD中的二维平面设计图进行修改,也要同时对三维立体设计图进行对应调整,操作繁琐;此外,使用Revit绘制三维空间设计图需要先绘制墙、房间分割线和楼板等构件,然后基于这些构件创建房间,这样进行空间设计的效率会降低很多,且设计难度较高。因此,如何高效、便捷的在二维视图上绘制或修改图形并自动生成与二维视图对应的三维视图成为了本领域技术人员亟需解决的技术问题。

技术实现思路

[0003]本专利技术的目的在于提供一种空间设计方法、装置、设备及可读存储介质,能够高效、灵活的进行空间设计。
[0004]根据本专利技术的一个方面,提供了一种空间设计方法,所述方法包括:
[0005]创建用于表征目标楼层的二维视图和三维视图;
[0006]当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块;
[0007]当检测到在所述二维视图中对所述闭合图形的调整操作时,同步的对所述三维视图中的所述空间体块进行调整操作;
[0008]将所述三维视图中的所有空间体块形成所述目标楼层的空间模型。
[0009]可选的,所述当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块,包括:
[0010]当检测到在所述二维视图中创建了在水平方向以及垂直方向上均不重合的两个目标点时,将所述两个目标点作为两个对角顶点,创建出矩形闭合图形;
[0011]接收修改指令,并根据所述修改指令在所述二维视图中修改所述矩形闭合图形的长度和宽度,以得到修改后的矩形闭合图形;
[0012]以所述修改后的矩形闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中形成空间体块。
[0013]可选的,所述当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块,包括:
[0014]当检测到在所述二维视图中针对目标闭合图形的目标边的拖拽操作时,在所述拖拽操作的结束位置处绘制移动边;其中,所述移动边的长度与所述目标边的长度一致;
[0015]基于所述目标边和所述移动边形成矩形闭合图形;
[0016]以所述矩形闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中形成空间体块。
[0017]可选的,所述当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块,包括:
[0018]当检测到在所述二维视图中针对目标闭合图形的目标顶点的拖拽操作时,在所述拖拽操作的结束位置处绘制移动顶点;
[0019]将所述目标顶点和所述移动顶点作为两个对角顶点,创建出矩形闭合图形;
[0020]以所述矩形闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中形成空间体块。
[0021]可选的,所述当检测到在所述二维视图中对所述闭合图形的调整操作时,同步的对所述三维视图中的所述空间体块进行调整操作,包括:
[0022]当检测到在所述二维视图中针对目标闭合图形的目标边上的点击操作时,在所述点击操作处绘制截断点,并基于所述截断点将所述目标边分割为第一截断边和第二截断边;
[0023]当检测到针对所述第一截断边的拖拽操作时,在所述拖拽操作的结束位置处绘制新建边以替换所述第一截断边;其中,所述新建边的长度与所述第一截断边的长度一致;
[0024]基于所述第二截断边、所述新建边和所述目标闭合图形中除所述目标边外的其他边,形成新的闭合图形;
[0025]以所述新的闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中形成新的空间体块。
[0026]可选的,所述当检测到在所述二维视图中对所述闭合图形的调整操作时,同步的对所述三维视图中的所述空间体块进行调整操作,包括:
[0027]当检测到在所述二维视图中针对公共边的拖拽操作时,在所述二维视图中确定出包含所述公共边的所有关联闭合图形;
[0028]在所述拖拽操作的结束位置处绘制替换边以替换所述公共边,并基于所述替换边重构各个关联闭合图形;
[0029]以重构后的各个关联闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中形成新的空间体块。
[0030]可选的,所述将所述三维视图中的所有空间体块形成所述目标楼层的空间模型,包括:
[0031]在所述三维视图中基于所述空间体块的侧面创建属于所述目标楼层的墙图元;
[0032]将基于所有空间体块形成的墙图元构成所述空间模型;
[0033]当接收到针对目标墙图元的修改指令时,从所述空间模型中删除目标墙图元,或者修改所述目标墙图元的厚度。
[0034]为了实现上述目的,本专利技术还提供一种空间设计装置,所述装置包括:
[0035]视图模块,用于创建用于表征目标楼层的二维视图和三维视图;
[0036]创建模块,用于当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块;
[0037]调整模块,用于当检测到在所述二维视图中对所述闭合图形的调整操作时,同步的对所述三维视图中的所述空间体块进行调整操作;
[0038]楼层模块,用于将所述三维视图中的所有空间体块形成所述目标楼层的空间模型。
[0039]为了实现上述目的,本专利技术还提供一种计算机设备,该计算机设备具体包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述介绍的空间设计的步骤。
[0040]为了实现上述目的,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述介绍的空间设计的步骤。
[0041]本专利技术提供的空间设计方法、装置、设备及可读存储介质,用户通过在目标楼层的二维视图中按照设计需求和设计规范绘制闭合图形,可以直接在三维视图中得到与二维视图中的闭合图形对应的由空间体块构成的空间模型,高效便捷地实现了对目标楼层的空间设计。与此同时,实时检测用户在二维视图中对闭合图形的调整,并同步更新三维视图中的空间体块的形状,无需重复修改三维视图中的空间体块,在维护空间设计中数据的唯一性和一致性的同时,优化了计算效率和用户体验,提高了空间设计的便捷性和高效性。
附图说明
[0042]通过阅读下文优选实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种空间设计方法,其特征在于,所述方法包括:创建用于表征目标楼层的二维视图和三维视图;当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块;当检测到在所述二维视图中对所述闭合图形的调整操作时,同步的对所述三维视图中的所述空间体块进行调整操作;将所述三维视图中的所有空间体块形成所述目标楼层的空间模型。2.根据权利要求1所述的空间设计方法,其特征在于,所述当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块,包括:当检测到在所述二维视图中创建了在水平方向以及垂直方向上均不重合的两个目标点时,将所述两个目标点作为两个对角顶点,创建出矩形闭合图形;接收修改指令,并根据所述修改指令在所述二维视图中修改所述矩形闭合图形的长度和宽度,以得到修改后的矩形闭合图形;以所述修改后的矩形闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中形成空间体块。3.根据权利要求1所述的空间设计方法,其特征在于,所述当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块,包括:当检测到在所述二维视图中针对目标闭合图形的目标边的拖拽操作时,在所述拖拽操作的结束位置处绘制移动边;其中,所述移动边的长度与所述目标边的长度一致;基于所述目标边和所述移动边形成矩形闭合图形;以所述矩形闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中形成空间体块。4.根据权利要求1所述的空间设计方法,其特征在于,所述当检测到在所述二维视图中创建了闭合图形时,以所述闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中创建空间体块,包括:当检测到在所述二维视图中针对目标闭合图形的目标顶点的拖拽操作时,在所述拖拽操作的结束位置处绘制移动顶点;将所述目标顶点和所述移动顶点作为两个对角顶点,创建出矩形闭合图形;以所述矩形闭合图形为底面、并按照所述目标楼层的层高在所述三维视图中形成空间体块。5.根据权利要求1所述的空间设计方法,其特征在于,所述当检测到在所述二维视图中对所述闭合图形的调整操作时,同步的对所述三维视图中的所述空间体块进行调整操作,包括:当检测到在所述二维视图中针对目标闭合图形的目标边上的点击操作时...

【专利技术属性】
技术研发人员:彭武燕林吕越张宝源曹欢周星
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1