用于使用切片图生成建筑平面图的方法和系统与流程

设计用于重复空间的建筑平面图会是繁琐和复杂的。例如,当设计用于诸如酒店房间、办公室或诊疗室之类的房间的平面图时,常常指定许多期望房间,并且设计建筑以容纳指定数量的房间的任务被留给了建筑师。替代地,可以通过建筑平面图生成器系统使用预定义参数来自动生成建筑平面图。然而,由于设计建筑平面图的过程是繁琐和复杂的,因此建筑平面图的自动生成往往是耗时和资源密集的任务。

技术实现要素:

在实施例中,公开了一种非瞬时性计算机可读存储介质。在该实施例中,所述非瞬时性计算机可读存储介质包括指令,当所述指令由计算机执行时,其使得计算机执行涉及以下的步骤:接收参数,从切片图的库中选择满足所述参数的预配置的切片图,以及根据切片图放置逻辑来放置所选的切片图以生成配置变体。

在第二实施例中,公开了一种用于生成建筑平面图的方法。在该实施例中,所述方法涉及:接收参数,从切片图的库中选择满足所述参数的预配置的切片图,以及根据切片图放置逻辑来放置所选的切片图以生成配置变体。

在第三实施例中,公开了一种用于生成建筑平面图的系统。在该实施例中,所述系统包括:包括切片图放置逻辑的规则模块;包括预配置的切片图的切片图的库;生成模块,其被配置为接收参数,从所述切片图的库中选择满足所述参数的预配置的切片图,并放置所选的预配置的切片图以生成配置变体;以及存储器,其用于根据所述切片图放置逻辑的所生成的配置变体。

根据以下结合附图的详细描述,本发明的实施例的其他方面和优点将变得明显。

附图说明

图1是建筑平面图的楼层的示图。

图2是被分解成切片图的来自图1的楼层的示图。

图3是被分解成切片图的替代配置的来自图1的楼层的示图。

图4描绘了可以被用于预配置切片图的示例建筑元素。

图5a-图5d示出被放置以形成楼层平面图的切片图。

图6a-图6l示出使用切片图生成的多个建筑平面图。

图7a-图7l示出用于生成图6a-图6l的建筑平面图的多个楼层平面图。

图8a是切片图库的一部分的示例。

图8b是用于使用来自切片图库的切片图生成建筑平面图的伪代码的示例。

图9是根据本发明的实施例的用于使用切片图生成建筑平面图的方法的流程图。

图10是用于配置建筑平面图生成器以及用于观看从建筑平面图生成过程生成的信息的用户界面的示图。

图11是用于生成建筑平面图的系统的功能示图。

图12是其中可以运行建筑平面图生成器的计算机的框图。

在整篇描述中,可以使用类似参考数字来识别类似元件。

具体实施方式

容易理解的是,本文通常描述且在附图中示出的实施例的部件可以按各式各样的不同配置被布置和设计。因此,图中表示的各个实施例的以下更详细描述并不旨在限制本公开的范围,而仅仅是各个实施例的代表。尽管附图中呈现了实施例的各个方面,但附图不一定按比例绘制,除非被具体指示。

本发明可以以其他特定形式实施而不脱离其精神或实质特性。所描述的实施例在所有方面应被看作例示性而非限制性的。因此,本发明的范围由所附权利要求指示而不由该详细描述来指示。落入权利要求的等同物的含义和范围内的所有变型应被包含在其范围之内。

本说明书整篇所提及的特征、优点或类似语言并不暗示利用本发明可实现的所有特征和优点处于或应当处于本发明的任何单个实施例中。相反,涉及特征和优点的语言被理解为意指关于一个实施例所描述的特定特征、优点或特性被包括在本发明的至少一个实施例中。因此,本说明书整篇对于特征和优点以及类似语言的讨论可以指但不一定必须指同一实施例。

本说明书整篇提及的“一个实施例”、“实施例”或类似语言意指结合被指示的实施例所描述的具体特征、结构或特性被包括在本发明的至少一个实施例中。因此,本说明书整篇中的词组“在一个实施例中”、“在实施例中”和类似语言可以但不一定必须全指同一实施例。

如前所述,设计用于重复空间的建筑平面图会是繁琐和复杂的。例如,图1是用于医院的建筑平面图的楼层平面图100的示图。楼层平面图包括主要房间102-2至102-20、支撑区域104-1至104-3、循环元素(包括过道106、楼梯108和电梯110)、和结构网格(包括支撑柱112和楼板(未示出))。在实施例中,主要房间是建筑中按某种图案重复多次的房间。可被相同地设计并按某种图案重复的医院中的病房或酒店中的客房是主要房间的示例。在图1的示例中,楼层平面图包括位于管理区域附近并且与导向多个楼梯和电梯的过道相连接的二十个主要房间(例如病房)。为了生成图1的楼层平面图,考虑了许多因素,比如要包括的主要房间的数量,这些房间如何与过道连接,建筑的结构如何限制房间和过道的放置,建筑的周界看起来将是什么样的,和/或安全通道系统将如何穿过建筑。在生成过程的每个步骤对这许多因素进行了考虑。例如,当对楼层平面图添加房间102-7时,将不得不考虑许多因素,比如该房间将如何能够连接到过道,建筑的支撑结构是否将干扰到房间的放置,该房间将如何影响建筑的周界,以及安全通道系统将如何到达该房间。

替代地,根据本发明的实施例,可以通过使用预配置的切片图的库和预定义的放置逻辑(规则)来加速建筑平面生成过程的自动化。在实施例中,公开了非瞬时性计算机可读存储介质。在该实施例中,非瞬时性计算机可读存储介质存储了在被计算机执行时使得该计算机执行涉及如下的步骤的指令:接收参数,从满足所述参数的切片图的库中选择预配置的切片图,以及根据切片图放置逻辑来放置所选的切片图以生成配置变体。因为切片图是预配置的,所以当许多重复考虑和计算仅在对切片图进行预配置时执行一次,并且无需再次执行。因此,减小了对处理能力的需求并且加速了建筑平面图生成过程的自动化。

图2是被分解成切片图202-1至202-6的图1中的楼层平面图的示图。如图所示,每个切片图包括由结构网格指示的结构柱112、形成切片图的相对侧的外墙204的部分、其他切片图可以沿其放置的边缘214(被称为“连接边缘”)、以及诸如过道106和/或楼梯108和电梯110之类的循环元素。在图2的示图中,为了说明简单,跨越两个切片图的元素(例如结构柱112)在每个切片图中被完全示出。因此,在一个实施例中,切片图的各元素不重叠。在一个实施例中,使用建筑元素对每个切片图进行预配置(如下文参照图4所述)。例如,在图2中,切片图202-1被预配置为具有三个主要房间102-1、102-2、102-3、过道、支撑区域、和楼梯,而切片图202-2被预配置为具有两个主要房间、过道(被划分,但仍看作单个过道)、和三个电梯安装槽。因此,当切片图202-1与切片图202-2相邻放置时,切片图202-1的过道被保证与切片图202-2的过道对齐,并且两个切片图的主要房间和其他建筑元素被保证可经由过道从另一切片图访问。

图3是被分解成切片图的替代配置的图1中的楼层平面图的示图。如图所示,每个切片图302-1至302-10包括由结构网格确定的结构柱112、由表皮确定的外墙304、连接边缘314、以及由循环网格确定的过道106和/或楼梯108和电梯110。附加地,使用建筑元素对每个切片图进行预配置(如下文参照图4所述)。如图3所示,切片图的替代配置允许在生成建筑平面图时的较大的变型,这是因为在单个切片图中较少的建筑元素被组合在一起。与图2所示的切片图类似,图3所示的每个切片图可以通过根据切片图放置图案放置切片图来与图3中的任何其他切片图相邻地被放置。因此,尽管在生成建筑平面图时对于变型有较大可能性,但使用切片图生成的楼层平面图肯定保留了实用性(例如,两个切片图中的过道彼此相邻,并且房间可经由过道访问)。

如参照图2和图3所述,使用建筑元素对切片图进行预配置。图4描绘了可以被用于预配置切片图的示例建筑元素。图4包括楼梯元素108、电梯元素110、主要房间元素402、支撑区域元素404、和过道元素106。在其他实施例中,不是所示的所有元素均用于预配置切片图,并且也可以使用附加元素(未示出)来预配置切片图。在一个实施例中,可以使用建筑元素通过以图形形式将建筑元素放置在切片图内来预配置切片图。通过使用建筑元素预配置切片图,建筑平面图生成器可以确定切片图是否满足输入参数。例如,如果利用四个主要房间元素来预配置建筑平面图,则在输入参数被具有四个主要房间元素的切片图满足时可以选择该切片图。因此,通过使用建筑元素预配置切片图并且使用切片图来生成建筑平面图,建筑平面图生成器可以根据切片图放置图案放置满足输入参数的切片图以形成针对建筑平面图的楼层的楼层平面图。在一个实施例中,切片图、楼层平面图和建筑平面图是建筑规划平面图或与物理构造相对的图形示图。例如,切片图是楼层平面图的截面图的图形示图。图形示图可以被用于评价,和/或作为用于构造或楼层平面图的进一步详细规划的蓝图或指导。

图6a-图6l示出了使用切片图生成的多个建筑平面图602-1至602-12。如图所示,建筑平面图的范围从每个楼层具有的房间更多而不是总楼层多(例如建筑平面图602-1)到具有更多总楼层而不是每个楼层房间多(例如,建筑平面图602-12)。为了生成建筑平面图的每一个,通过选择更多或更少的切片图以形成楼层平面图并且针对每个楼层将该楼层平面图重复许多次来生成不同的楼层平面图,以便生成每个建筑平面图。如图所示,每个建筑平面图包括通过用户生成或自动生成要求所需的主要房间的总数,并且因此,每个建筑平面图是可以被构造以满足用户生成或自动生成要求的切实可行的建筑平面图。在一个实施例中,切片图和/或每楼层的主要房间的最小和最大数量可以被设置为输入参数,以限制由建筑平面图生成器生成的建筑平面图的数量。

通过使用切片图生成配置变体,可以通过减小对建筑平面图生成器的处理需求来提高建筑平面图生成器的处理能力的利用率。通过从预配置的切片图的库中选择满足输入参数的切片图并放置切片图以生成建筑平面图的变型而无需针对每个变型重新处理建筑平面图中的建筑元素,来减小用于生成配置变体的处理需求。因此,可以生成建筑平面图的变型而无需将大处理需求加诸于建筑平面图生成器。

图8b是用于使用切片图库中的切片图生成建筑平面图的伪代码810的示例。根据伪代码,指示了楼层平面图是典型的还是非典型的,并且在楼层平面图内放置了两个固定切片图(例如使用特定楼层平面图模板生成楼层平面图所需的切片图)。第二切片图垂直偏离第一切片图,以便在楼层平面图形状中建立弯折。接下来,在楼层平面图内放置三个全切片图(根据由用户或其他软件所设置的量)。随后通过与三个全切片图中的最后一个相邻地放置的切片图来对楼层平面图封顶。在图8b的示例中,楼层平面图被一个半架间跨度切片图封顶。一旦完成了将切片图放置在楼层平面图中,该楼层平面图就被堆叠以完成建筑平面图的生成。在一个实施例中,堆叠涉及图形地对准楼层平面图的实例,以生成具有多个楼层的建筑平面图。在图8b的示例中,伪代码堆叠了所生成的楼层平面图的五个实例以生成具有120个房间的建筑平面图。

图10是用于配置建筑平面图生成器以及用于观看从建筑平面图生成过程生成的信息的用户界面的示图。用户界面被显示在显示装置上,并包括生成参数框1002、所选生成参数框1004、每楼层的主要房间的图形指示1006、部门总面积(departmentalgrosssquarefootage,dgsf)的图形指示1008、仿真的建筑总面积(bgsf)、实际bgsf、以及护理部大小和实例的图形指示1010。在一个实施例中,生成参数框显示直接从用户接收的输入(例如,在建筑平面图中期望的主要房间的总数、每楼层的最少及最多的主要房间、和步长),所选生成参数框指示当前选择了哪个生成场景(例如,所述生成所落入的每楼层的最少的主要房间的范围到最多的主要房间的范围),并且图形指示则指示了与由标签指示的所选生成有关的信息。

图12是其中可以运行建筑平面图生成器的计算机1200的框图。在一个实施例中,计算机包括处理器1202、存储器1204、用户界面1206、和通信接口1208。在一个实施例中,处理器执行存储在存储器中的指令,并且当指令被执行时,上述技术被执行。在一个实施例中,用户界面有助于用户与建筑平面图生成器之间的交互。例如,该界面可以是参照图10描述的界面。在一个实施例中,用户界面是经由具有浏览器能力的接口装置可访问到用户的基于浏览器的界面。在一个实施例中,通信接口可以是用于与键盘和鼠标通信的标准i/o总线或者通信接口可以是被配置为通过标准tcp/ip接收输入的网络接口卡(nic)。

尽管本文以特定次序示出和描述了(多个)方法的操作,然而每个方法的操作的次序可以被改变,使得某些操作可以以相反次序执行或者使得某些操作可以至少部分地与其他操作同时执行。在其他实施例中,不同操作的指令或子操作可以以间歇的和/或交替的方式被实现。

还应当注意,可以使用存储在计算机可用存储介质上的用于由计算机执行的软件指令来实现针对上述方法和系统的操作的至少一些。作为一个示例,计算机程序产品的实施例包括用于存储计算机可读程序的计算机可用存储介质,所述计算机可读程序在计算机上被执行时使得该计算机执行本文所述的操作。

计算机可用或计算机可读介质可以是电子、磁、光、电磁、红外、或半导体的系统(或设备或装置)、或者传播介质。计算机可读介质的示例包括半导体或固态存储器、磁带、可移动计算机磁盘、随机存取存储器(ram)、只读存储器(rom)、硬磁盘、和光盘。光盘的当前示例包括具有只读存储器的紧致盘(cd-rom)、可读/写的紧致盘(cd-r/w)、数字视频盘(dvd)、和蓝光盘。

在上面的描述中,提供了各个实施例的特定细节。然而,一些实施例可以以比所有这些特定细节少的细节来实施。在其他情况中,为清楚简明起见,没有详细描述能够实现本发明各个实施例的某些方法、过程、部件、结构和/或功能。

尽管已经描述和示出了本发明的特定实施例,然而本发明不限于所述和所示的部件的特定形式或布置。本发明的范围由所附权利要求及其等同物限定。

THE END
1.手机平面图软件免费下载平面图设计软件下载手机版这里是由小编打造的平面图软件下载手机版专区能够为广大用户带来各种好用的便捷的平面图效果图软件随时都可以使用,美家量房最新版、创客贴作图神器app官方版等软件都超级好用,可以帮助用户更好的去制作平面图,同时也有为工作人员打造房屋设计图纸平面图app可以为顾客更好的呈现的各种平面图轻松,带来各种平面图进行展示,https://www.llshg.com/heji/pltrj/
2.房屋平面设计图制作软件都有哪些,最新准确效率房屋平面设计图制作软件众多,如AutoCAD、SketchUp、Revit、Sweet Home 3D等。最新准确效率较高的有挑战版435435,功能强大,操作简便,适合专业人士及爱好者使用。http://juliangyuanshu.com/post/49685.html
3.AppStore上的“神奇的平面图设计”此外,Magical Floor Planner 还提供 CAD 绘图功能,并与 Planner 5D、Magic Plan 和 Floor Plan Creator 等应用程序集成。您可以生成详细的平面图、个性化装饰并探索无尽的设计组合——所有这些都在一处完成。 想要设计您的梦想家园或翻新您现有的空间?魔法设计平面图师随时为您提供帮助!借助这款应用程序的魔力,您可以https://itunes.apple.com/cn/app/id1045117641
4.8个在线AI绘图工具,快速生成各类图片比如说我们想要修复图片或者是将图 在线图片编辑工具(基于AI)—PhotoEditor 在线图片编辑工具(基于AI)—PhotoEditor前言。PhotoEditor.ai在线图片编辑工具,通过AI智能帮助我们快捷处理图片,支持JPG、PNG、WEBP ai绘画描述词自动生成器有哪些?试试这几款 上面这些绘画作品都是我用ai绘图软件画出来的,你们觉得http://www.360doc.com/content/24/1220/16/6932394_1142464825.shtml
5.odoo17官方版本发布白皮书,全部功能及重要更新ReleaseNote部分付款流程得到改进:更容易创建付款链接,并且当部分付款完成总金额时自动确认报价。 PDF 报价生成器 发送有吸引力的报价以提高您的转化率。上传您自己的 PDF 文件并将其作为页眉页、产品页和页脚页插入。 PDF 报告:数量为零的行 仅包含零数量的行不再显示在 PDF 报告的产品变型表中。 价格表:讨论 添加了https://www.odooai.cn/en/blog/odoo-install-6/odoo17-official-release-all-functions-and-important-updates-315
6.文案自动生成器文案一键生成器免费文案生成器在线生成多特软件园为您整理了多款适合文案自动生成器,在多特您能下载多款正规的、无毒软件,在这里安卓版苹果版等应用应有尽有,找适合https://www.duote.com/zt/wazdscq/
7.房间自动生成器设计房间从未如此简单。从现有模板和风格中选择平面图 试用Smart Wizard 房间生成器运作方式 选择房间形状 从六个现有模板中选择您的房间形状,然后添加您的尺寸。 选择房间类型 选择您要设计的房间类型。选项包括厨房、浴室、卧室、客厅、儿童房和家庭办公室。 https://planner5d.com/zh_hans/smart-wizard
8.ai室内设计生成室内设计生成是一款利用先进的人工智能技术帮助客户快速生成个性化室内设计方案的移动应用程序。通过这款,客户只需上传空间照片输入设计偏好和需求系统便能自动生成多种设计方案,实现从毛坯房到精装修的华丽转变。 2. 主要功能: - 自动生成设计图纸,包含平面图、立面图和3D模型。 https://www.yanggu.tv/webgov/aixuexikm/69416.html
9.爱空间如何做到装修简约风格效果图的标准化根据用户反馈和市场趋势,不断优化设计元素库和自动化规则。 通过上述过程,爱空间实现了简约风格装修效果图的标准化: 一致性:生成的装修效果图都符合简约风格的设计原则,具有简洁、整洁和线条明快等特征。 效率:借助自动化生成器工具,用户可以快速生成多个效果图,节省时间和精力。 http://pos2021.cn/492771.html
10.标书的格式范本(精选6篇)(1) 在办理电子标书时招标人或招标代理机构将提供电子标书生成器软件安装盘。根据安装向导进行软件安装。安装完成后自动生成, 桌面显示图标后插入软件加密狗, 双击此图标打开电子标书生成器软件。 (2) 在软件“文件”菜单下选择“新建”子菜单, 填写投标项目名称、投标标段编码。注意投标项目名称、投标标段编码必须与电https://www.360wenmi.com/f/filet6p723z4.html
11.手游设计师必备!一键生成3D效果图神器APP大揭秘本文将为手游设计师们推荐几款高效便捷的一键生成3D效果图神器APP,助力创作更精彩的游戏世界。 在手游设计领域,3D效果图的制作一直是设计师们的重要工作之一,繁琐的制作流程和复杂的技术要求常常让设计师们感到头疼,幸运的是,随着科技的发展,市面上已经出现了一些能够一键生成3D效果图的神器APP,它们不仅操作简单,而且http://m.zswkj.net/itnews/6847.html
12.CorelDrawGraphicsSuite2021v23.5.0.506中文破解版下载12、绘制透视图 以透视方式绘制对象或插图场景,比以往任何时候都更快、更容易。从 1 点、2 点或 3 点透视中选择,在共享透视平面上绘制或添加一组现有对象,并在不丢失透视的情况下自由移动和编辑对象。 13、灵活的设计空间 借助让您能够控制页面和资产的全新工作流程,您可以在创纪录的时间内完成从构思到输出的工https://www.906z.com/soft/10484.html
13.Illwinter的楼层平面图生成器加速器免费下载Illwinter的楼层平面图生成器 This grid based floorplan generator is ideal to quickly create encounter locations for your favorite RPG. These can then easily be printed or exported to Roll20 biubiu专研 帕拉斯引擎2.0 帕拉斯加速引擎由biubiu团队倾力打造,面对当下网络游戏新变化与之产生的网络加速新痛点。我们https://www.biubiu001.com/pcjsq/8784035/
14.在Bentley系列软件中,使用“平面图和纵断面图生成器”是否能够将近年来,中国不仅成为全球经济引擎,贡献着高达30%以上的世界经济增长率,而且高举经济全球化的大旗,为推进全球化进程、完善全球经济治理体系不断贡献“中国方案”和“中国智慧”。这意味着(  ) ①我国积极承担国际责任,领导经济全球化发展方向 ②我国愿意与相关国家加强经济合作,实现互利共赢 ⑨要确保各个https://www.shuashuati.com/ti/f6577eb161bd498bacade9d888039951.html?fm=bd563210a551481fe8ebadef146ce19164
15.3dmax石膏线生成器很实3dmax石膏线生成器,非常实用的石膏线生成器,不下载后悔一辈子https://www.iteye.com/resource/qq_18831057-7824353
16.省选前题目整理wx61c46e8eebd1f的技术博客bzoj1030 [JSOI2007]文本生成器:AC自动机上dp. 一维是匹配到文章的第几位,一维是匹配到trie树上的哪个节点. 不能经过有结尾标记的点和fail指针指向的点有结尾标记的点. bzoj1040 [ZJOI2008]骑士:环+外向树dp. 断掉环上的任意一条边做树形dp. https://blog.51cto.com/u_15470004/4865273
17.蓝图生成器蓝图绘制软件蓝图是用于创建建筑物、产品等的设计。蓝图生成器生成用于创建建筑物、零部件、产品等的绘图。进入Autodesk 欧特克官网,开始创建和浏览蓝图。https://www.autodesk.com.cn/solutions/blueprint-maker
18.电子标书生成器软件(投标版)操作说明以下是常用的施工现场平面图和施工现场平面图导入后效果: 图 图为导入选择项 图为CAD绘制的施工现场平面图导入投标文件子系统后的效果图如下: 图 系统还支持自动在资源管理器中自动拖拽文件功能,使用简便快捷,如图所示: 图 4、XML清单数据 投标文件制作工具可以导入由预算软件生成的包括投标报价的XML格式文件。XMLhttps://doc.mbalib.com/m/view/5f404690f6ad7a527b6b52e610828a2e.html
19.{写手代写代笔接单平台}{AI智能写作论文生成器}论文章自动生成论文智能ai写作辅助软件 毕业设计图纸下载网,程序源码,各种智能软件,社群资源以及9千多种期刊杂志征稿投稿信息等,是论文怎么写写作技巧指导、论文怎么选题,论文怎么降重指导平台,也是论文投稿和论文发表的论文范文免费阅读网站www.no1paper.cnhttp://www.no1paper.cn/doc-1402748.html
20.免费的AI作画生成器,让你轻松创作惊艳的艺术作品此外,我们还将介绍AI作画生成器在设计行业中的应用案例。从平面设计到室内设计,从服装设计到产品设计,AI作画生成器都能为设计师提供灵感和辅助工具。我们将通过实际案例的介绍,展示AI作画生成器在设计领域中的创新应用。 最后,我们将对AI作画生成器与传统手工创作进行比较分析。虽然AI作画生成器在速度和多样性方面具有https://c4dmodels.cn/article/66039.html
21.虚拟身份证姓名生成器身份证姓名jsjs身份证姓名寻找一个简单的JavaScript代码来填充来自另一个九进制数形式SharePoint列表的数据我有两份清单主列表“请假”有以下列:请假详情个人资料:身份证号码,姓名,电子邮件地址第二张“个人资料清单”姓名、身份证号码、邮箱在表单上,发起人必须键入他们的ID号,并且表单必须自动填写姓名和电子邮件地址我如何使用javascript/或https://cloud.tencent.com/developer/information/%E8%99%9A%E6%8B%9F%E8%BA%AB%E4%BB%BD%E8%AF%81%E5%A7%93%E5%90%8D%E7%94%9F%E6%88%90%E5%99%A8-ask