CN109992852A - 室内装饰面对象建模方法及*** - Google Patents

室内装饰面对象建模方法及*** Download PDF

Info

Publication number
CN109992852A
CN109992852A CN201910203147.3A CN201910203147A CN109992852A CN 109992852 A CN109992852 A CN 109992852A CN 201910203147 A CN201910203147 A CN 201910203147A CN 109992852 A CN109992852 A CN 109992852A
Authority
CN
China
Prior art keywords
decorative cover
interior decoration
door
module
default data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910203147.3A
Other languages
English (en)
Inventor
张子涛
汪帮顶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
One-One-One-Year Network Technology (beijing) Co Ltd
Original Assignee
One-One-One-Year Network Technology (beijing) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by One-One-One-Year Network Technology (beijing) Co Ltd filed Critical One-One-One-Year Network Technology (beijing) Co Ltd
Priority to CN201910203147.3A priority Critical patent/CN109992852A/zh
Publication of CN109992852A publication Critical patent/CN109992852A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Architecture (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种室内装饰面对象建模方法和***,包括以下步骤:利用脚本语言获取装饰面对象中默认数据,将不合理的所述默认数据进行自定义划分;将所述装饰面对象的属性设置为墙体附件,根据所述墙体附件获取门窗洞口参数;将所述门窗洞口参数的门窗套和垭口进行调整。本发明有益效果:ArchiCAD能够及其快速的布置室内装饰面;使用创建的参数化对象,十分方便后期调整,效率极高;模型即图纸,模型更改后图纸也会更改,只需一步操作就能够完成三维模型、图纸和清单的需求。

Description

室内装饰面对象建模方法及***
技术领域
本发明涉及三维建模技术领域,具体来说,涉及一种室内装饰面对象建模方法。
背景技术
ArchiCAD是一个理想的3D建筑设计软件,主要应用于建筑领域,它同时具备了成熟的2D绘图与布图功能,自ArchiCAD问世就以3D建模和设计为特色,并提出虚拟建筑的概念,ArchiCAD支持制作GDL参数化图元对象,但现有方案中无法快速布置室内装饰面,后期调整效率低下。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的上述技术问题,本发明提出一种室内装饰面对象建模方法和***,ArchiCAD能够及其快速的布置室内装饰面;使用创建的参数化对象,十分方便后期调整,效率极高;模型即图纸,模型更改后图纸也会更改,只需一步操作就能够完成三维模型、图纸和清单的需求。
为实现上述技术目的,本发明的技术方案是这样实现的:
一种室内装饰面对象建模方法,包括以下步骤:
利用脚本语言获取装饰面对象中默认数据,将不合理的所述默认数据进行自定义划分;
将所述装饰面对象的属性设置为墙体附件,根据所述墙体附件获取门窗洞口参数;
将所述门窗洞口参数的门窗套和垭口进行调整。
进一步地,该方法还包括:将所述装饰面对象中完成面的附件进行操作。
进一步地,该方法还包括:
绘制所述装饰面对象的二维显示;
根据尺寸调整对装饰面对象的二维显示进行调整。
进一步地,所述默认数据包括基本类型、基本表面划分、基本尺寸和表面材质。
进一步地,所述基本表面划分包括:
获取基本表面;
将所述基本表面通过划分格数划分为若干表面单元;
将表面单元的每行列定义宽度高度。
进一步地,将不合理的所述默认数据进行自定义划分包括:
构成合并单元数组;
利用脚本语言遍历合并单元数组,针对每个数组中的单元获取所有的边;
查验遍历后合并单元数组。
本发明的另一方面,提供一种室内装饰面对象建模***,包括:
第一获取模块,用于利用脚本语言获取装饰面对象中默认数据;
划分模块,用于将不合理的所述默认数据进行自定义划分;
第二获取模块,用于将所述装饰面对象的属性设置为墙体附件,根据所述墙体附件获取门窗洞口参数;
第一调整模块,用于将所述门窗洞口参数的门窗套和垭口进行调整。
进一步地,该***还包括:附件操作模块,用于将所述装饰面对象中完成面的附件进行操作。
进一步地,该***还包括:
绘制模块,用于绘制所述装饰面对象的二维显示;
第二调整模块,用于根据尺寸调整对装饰面对象的二维显示进行调整。
进一步地,将不合理的所述默认数据进行自定义划分包括:
构成模块,用于构成合并单元数组;
遍历模块,用于利用脚本语言遍历合并单元数组,针对每个数组中的单元获取所有的边;
查验模块,用于查验遍历后合并单元数组。
本发明的有益效果:
1、ArchiCAD能够及其快速的布置室内装饰面;
2、使用创建的参数化对象,十分方便后期调整,效率极高;
3、模型即图纸,模型更改后图纸也会更改,只需一步操作就能够完成三维模型、图纸和清单的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例所述的室内装饰面对象建模方法的流程图;
图2是根据本发明实施例所述的创建装饰面的界面图;
图3是根据本发明实施例所述的室内装饰面对象建模方法的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
在室内装修领域,装饰面和护墙板是不一样的,在程序的表达方面,他们都同属于墙体的装饰或者附件,在本方案内简称装饰面对象,除非特殊说明,本发明的所有步骤均为计算机脚本自动处理过程,无需手动操作。
如图1和2所示,根据本发明实施例所述的一种室内装饰面对象建模方法,包括以下步骤:
利用脚本语言获取装饰面对象中默认数据;
具体的,使用GDL脚本语言实现参数设置的选项卡,参数设置的选项卡中,加载选择基本类型、基本表面划分和设置基本尺寸等。
基本类型
选取一种装饰面基本类型后,创建装饰面对象,装饰面包括但不限于抹灰完成面、墙纸和护墙板等类型,将基本类型确定后,利用脚本类型切换到相应的类,每一种类型对应不同的参数面板和编号规则。
基本表面划分
选取一种表面划分形式(也可以使用默认参数),基本表面划分通过横向划分格数和纵向划分格数进行划分,基本表面就被划分为若干个表面单元,被划分的若干表面单元,采用行和列的编号规则,如A1,A2,B1,B2的形式,提供可以根据此ID单独设置材质等属性,划分的每一行和每一列都实现定义宽度高度功能,数值在输入框内输入。
设置基本尺寸
输入厚度参数(也可以使用默认参数),来确定装饰面的基本厚度,厚度参数作为父参数,能够被表面单元继承或覆盖,具体方式:加载自定义属性,输入表面单元的ID,并输入厚度参数,如果出现重复的ID,则无法重复设置。
设置材质选项
选取表面材质参数(也可以使用默认参数),确定装饰面的表面材质,厚度参数作为父参数,能够被表面单元继承或覆盖,具体方式:加载自定义属性,输入表面单元的ID,并选择材质参数,如果出现重复的ID,则无法重复设置。
以上设置参数中的参数能够更改
以上参数在创建时能够输入,在创建后也能够随时更改,利用脚本检查参数变更,并根据变更情况调整对象参数。
将不合理的所述默认数据进行自定义划分;
将所述装饰面对象的属性设置为墙体附件,根据所述墙体附件获取门窗洞口参数;
具体的,装饰面对象属性设置为墙体附件,在门窗洞口发生变化时,包括门窗洞口的移动、更改尺寸,装饰面对象都自动适应洞口尺寸,墙面附件的参数发生变化,由原来的几何面表达式变成几何面和几何洞口的表达式。
上述将墙面附件的参数变化后,作为墙面附件的装饰板的参数也发生相应的变化,区分墙面的几何面和几何洞口表达式,在三维模型和二维图元中都进行自动更新。
将所述门窗洞口参数的门窗套和垭口进行调整。
筛选墙体附件的对象,利用ArchiCAD的清单工具统计它的材质和尺寸等即可得到完整的清单。
具体的,在更改装饰面对象的参数时,对象会发生变化,这时门窗套和垭口的三维模型和二维图元也应该及时更新,从而保证图纸的正确性;
使用ArchiCAD API将装饰对象的属性设置为墙体的附件,将门窗套和垭口对象的属性设置为洞口的附件,从而门窗套和垭口都能根据装饰对象厚度参数变化而及时更新。
在本发明的一个具体实施例中,该方法还包括:将所述装饰面对象中完成面的附件进行操作,采用此方案,使其装饰面对象描述的更准确,进一步符合用户的需求。
具体的,完成面的附件包括线脚、踢脚和墙裙等,在装饰面对象设置选项卡中,随时更改、增加或去除样式,样式能够直接从复杂截面所有的样式的类型中选取。
ArchiCAD中能自定义创建复杂截面,以创建复杂截面的方式做到完全自定义截面,从而达到自定义样式的目的,创建复杂截面时,依次绘制线条,可以使用直线或弧线或贝兹曲线绘制,直到最后闭合成完整图形。
在本发明的一个具体实施例中,为了提高完整二维图纸的显示效果,避免二维显示不确切或者有无错误,该方法还包括:
绘制所述装饰面对象的二维显示;
根据尺寸调整对装饰面对象的二维显示进行调整。
具体的,装饰面对象除了三维模型外,其二维显示也由GDL绘制,首先根据厚度和长度,根据当前高度切面与三维模型的交线形成***的包络线,在二维绘制包络线,完成二维对象的绘制;
针对不同的精细度,采用不同的绘制方法,如果是精细度高的情况,则采用包络线的绘制方法;如果是精细度低的情况,则采用矩形绘制方法,绘制方法为:根据墙面法线方向,最远点的距离为宽度绘制矩形;
二维显示也能根据尺寸调整而自动调整,比如厚度如果发生变化,GDL检测到变化,重新绘制对象的二维显示,完自动更新。
在本发明的一个具体实施例中,所述默认数据包括基本类型、基本表面划分、基本尺寸和表面材质。
在本发明的一个具体实施例中,所述基本表面划分包括:
获取基本表面;
将所述基本表面通过划分格数划分为若干表面单元;
将表面单元的每行列定义宽度高度。
具体的,选择一种表面划分形式(也可以使用默认参数),基本表面划分通过横向划分格数和纵向划分格数来设置,设置成功后,基本表面就被划分为若干个表面单元,被划分的若干表面单元,采用行和列的编号规则,如A1,A2,B1,B2的形式,提供可以根据此ID单独设置材质等属性,划分的每一行和每一列都实现定义宽度高度功能,数值在输入框内输入。
在本发明的一个具体实施例中,将不合理的所述默认数据进行自定义划分包括:
构成合并单元数组;
利用脚本语言遍历合并单元数组,针对每个数组中的单元获取所有的边;
查验遍历后合并单元数组。
具体的,加载自定义合并字段的输入框,并在字段内输入需要合并的相邻单元格ID,组成合并单元数组,如果出现不相邻或出现重复的单元,对话框根据具体情况提示。
在确定更新后,脚本遍历合并单元数组,对每一个数组中的单元,获取其所有的边,如果有重复的边,则隐藏边线的显示,设置后更新对象。
遍历此对象中的单元,如果出现合并单元,但是自定义合并字段中不存在,说明用户已经删除此自定义合并字段;要对已经合并的单元进行拆解,具体操作为,将合并的单元里的独立单元遍历其边,对所有的边取消隐藏。
阿拉丁设计工具是ArchiCAD的插件和模版套装,在阿拉丁设计工具中,如图2所示,选择墙体并创建装饰面,可以调节装饰面的尺寸和样式,同时也能调整线脚等墙体附件的对象样式。
如图3所示,本发明的另一方面,提供一种室内装饰面对象建模***,包括:
第一获取模块,用于利用脚本语言获取装饰面对象中默认数据;
划分模块,用于将不合理的所述默认数据进行自定义划分;
第二获取模块,用于将所述装饰面对象的属性设置为墙体附件,根据所述墙体附件获取门窗洞口参数;
第一调整模块,用于将所述门窗洞口参数的门窗套和垭口进行调整。
在本发明的一个具体实施例中,该***还包括:附件操作模块,用于将所述装饰面对象中完成面的附件进行操作。
在本发明的一个具体实施例中,该***还包括:
绘制模块,用于绘制所述装饰面对象的二维显示;
第二调整模块,用于根据尺寸调整对装饰面对象的二维显示进行调整。
在本发明的一个具体实施例中,将不合理的所述默认数据进行自定义划分包括:
构成模块,用于构成合并单元数组;
遍历模块,用于利用脚本语言遍历合并单元数组,针对每个数组中的单元获取所有的边;
查验模块,用于查验遍历后合并单元数组。
综上所述,借助于本发明的上述技术方案,ArchiCAD能够及其快速的布置室内装饰面;使用创建的参数化对象,十分方便后期调整,效率极高。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种室内装饰面对象建模方法,其特征在于,包括以下步骤:
利用脚本语言获取装饰面对象中默认数据;
将不合理的所述默认数据进行自定义划分;
将所述装饰面对象的属性设置为墙体附件,根据所述墙体附件获取门窗洞口参数;
将所述门窗洞口参数的门窗套和垭口进行调整。
2.根据权利要求1所述的室内装饰面对象建模方法,其特征在于,该方法还包括:将所述装饰面对象中完成面的附件进行操作。
3.根据权利要求1所述的室内装饰面对象建模方法,其特征在于,该方法还包括:
绘制所述装饰面对象的二维显示;
根据尺寸调整对装饰面对象的二维显示进行调整。
4.根据权利要求1所述的室内装饰面对象建模方法,其特征在于,所述默认数据包括基本类型、基本表面划分、基本尺寸和表面材质。
5.根据权利要求4所述的室内装饰面对象建模方法,其特征在于,所述基本表面划分包括:
获取基本表面;
将所述基本表面通过划分格数划分为若干表面单元;
将表面单元的每行列定义宽度高度。
6.根据权利要求1-5任一项所述的室内装饰面对象建模方法,其特征在于,将不合理的所述默认数据进行自定义划分包括:
构成合并单元数组;
利用脚本语言遍历合并单元数组,针对每个数组中的单元获取所有的边;
查验遍历后合并单元数组。
7.一种室内装饰面对象建模***,其特征在于,包括:
第一获取模块,用于利用脚本语言获取装饰面对象中默认数据;
划分模块,用于将不合理的所述默认数据进行自定义划分;
第二获取模块,用于将所述装饰面对象的属性设置为墙体附件,根据所述墙体附件获取门窗洞口参数;
第一调整模块,用于将所述门窗洞口参数的门窗套和垭口进行调整。
8.根据权利要求7所述的室内装饰面对象建模***,其特征在于,该***还包括:附件操作模块,用于将所述装饰面对象中完成面的附件进行操作。
9.根据权利要求7所述的室内装饰面对象建模***,其特征在于,该***还包括:
绘制模块,用于绘制所述装饰面对象的二维显示;
第二调整模块,用于根据尺寸调整对装饰面对象的二维显示进行调整。
10.根据权利要求7-9任一项所述的室内装饰面对象建模***,其特征在于,将不合理的所述默认数据进行自定义划分包括:
构成模块,用于构成合并单元数组;
遍历模块,用于利用脚本语言遍历合并单元数组,针对每个数组中的单元获取所有的边;
查验模块,用于查验遍历后合并单元数组。
CN201910203147.3A 2019-03-18 2019-03-18 室内装饰面对象建模方法及*** Pending CN109992852A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910203147.3A CN109992852A (zh) 2019-03-18 2019-03-18 室内装饰面对象建模方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910203147.3A CN109992852A (zh) 2019-03-18 2019-03-18 室内装饰面对象建模方法及***

Publications (1)

Publication Number Publication Date
CN109992852A true CN109992852A (zh) 2019-07-09

Family

ID=67129737

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910203147.3A Pending CN109992852A (zh) 2019-03-18 2019-03-18 室内装饰面对象建模方法及***

Country Status (1)

Country Link
CN (1) CN109992852A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110929314A (zh) * 2019-07-25 2020-03-27 上海钢通网络科技有限公司 钢桥中悬底板设计编辑方法
CN111310259A (zh) * 2020-01-17 2020-06-19 广东三维家信息科技有限公司 家装设计中的部件布局方法、装置及电子设备
CN111985017A (zh) * 2020-03-03 2020-11-24 广东三维家信息科技有限公司 产品适配墙洞的方法、装置及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004055298A2 (en) * 2002-12-13 2004-07-01 Levai Jenoe Procedure for the construction of building works by using prefabricated wall-elements and prefabricated basic and other wall-elements
JP2006127410A (ja) * 2004-11-01 2006-05-18 Tomoyuki Suwa 間取図画像処理方法
CN107977532A (zh) * 2017-12-21 2018-05-01 巧夺天宫(深圳)科技有限公司 基于bim技术的墙体洞口设计方法、存储设备及***
CN108664670A (zh) * 2017-03-27 2018-10-16 长沙眸瑞网络科技有限公司 户型cad自动生成3d户型模型的实现方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004055298A2 (en) * 2002-12-13 2004-07-01 Levai Jenoe Procedure for the construction of building works by using prefabricated wall-elements and prefabricated basic and other wall-elements
JP2006127410A (ja) * 2004-11-01 2006-05-18 Tomoyuki Suwa 間取図画像処理方法
CN108664670A (zh) * 2017-03-27 2018-10-16 长沙眸瑞网络科技有限公司 户型cad自动生成3d户型模型的实现方法
CN107977532A (zh) * 2017-12-21 2018-05-01 巧夺天宫(深圳)科技有限公司 基于bim技术的墙体洞口设计方法、存储设备及***

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
张立华: "BIM技术在建筑设计阶段的模型构建研究", 《现代电子技术》 *
曾旭东 等: "基于GDL驱动下的建筑设计", 《2017全国建筑院系建筑数字技术教学研讨会暨DADA2017数字建筑国际学术研讨会》 *
阳舒华: "BIM在结构施工图设计阶段的应用及案例分析", 《土木建筑工程信息技术》 *
黄传浩: "BIM设计在鞍山市体育中心游泳馆中的应用", 《土木建筑工程信息技术》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110929314A (zh) * 2019-07-25 2020-03-27 上海钢通网络科技有限公司 钢桥中悬底板设计编辑方法
CN110929314B (zh) * 2019-07-25 2024-04-16 上海钢通网络科技有限公司 钢桥中悬底板设计编辑方法
CN111310259A (zh) * 2020-01-17 2020-06-19 广东三维家信息科技有限公司 家装设计中的部件布局方法、装置及电子设备
CN111985017A (zh) * 2020-03-03 2020-11-24 广东三维家信息科技有限公司 产品适配墙洞的方法、装置及电子设备
CN111985017B (zh) * 2020-03-03 2024-04-09 广东三维家信息科技有限公司 产品适配墙洞的方法、装置及电子设备

Similar Documents

Publication Publication Date Title
CN109992852A (zh) 室内装饰面对象建模方法及***
CN107145695A (zh) 一种装配式剪力墙结构预制外墙板的参数化建模生产方法
CN109711018A (zh) 一种二维到三维的户型设计方法
US8209153B2 (en) Method and apparatus for parametric design of custom decorative stonework
CN107515991A (zh) 一种基于bim技术的户型全装修模拟展示方法及展示***
CN105551077B (zh) 钣金加工三维工艺模型的构建方法及装置
CN107918831A (zh) 基于浏览器的bim进度计划管理方法及其***
CN101414168B (zh) 微机结合数控滴塑机自动滴塑的方法
CN103065357A (zh) 基于普通三维模型的皮影模型制作方法
CN111859490B (zh) 一种用于轮胎胎侧字体的参数化排列方法
CN111612911A (zh) 基于Dynamo的点云BIM自动化建模方法
CN102332049A (zh) 钣金件工艺耳片快速设计方法
CN110148201A (zh) 一种超高精度的织物实时渲染方法
CN108509748A (zh) 一种飞机装配型架内型板快速设计方法
CN105825033B (zh) 一种面向3d打印的灯具三维在线设计***与方法
US11639023B2 (en) Interactive design tool for varying density support structures
CN109685897A (zh) 一种一步拖拽绘制门窗洞的户型绘制方法
CN109408991A (zh) 一种基于fanuc picture人机界面的模型参数可视化加工方法
CN106484944B (zh) 一种基于bim的幕墙设计方法
CN112347564A (zh) 一种基于catia的飞机长桁缺口快速建模方法和装置
CN112069565B (zh) 一种塑石假山的设计方法
EP4032705A1 (en) Varying density support structures for 3d printed objects
US20210337905A1 (en) Garment design processes with 3d cad tools
CN113274734B (zh) 虚拟场景的生成方法、装置和终端设备
CN111368352A (zh) 一种基于AutoCAD软件的参数化斜裁裙装原型的构建方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190709