CN110973859B - 一种家装设计中定制厨柜的台面、前后挡水生成的方法 - Google Patents
一种家装设计中定制厨柜的台面、前后挡水生成的方法 Download PDFInfo
- Publication number
- CN110973859B CN110973859B CN201911323405.8A CN201911323405A CN110973859B CN 110973859 B CN110973859 B CN 110973859B CN 201911323405 A CN201911323405 A CN 201911323405A CN 110973859 B CN110973859 B CN 110973859B
- Authority
- CN
- China
- Prior art keywords
- line
- cabinet
- wall
- water retaining
- line segment
- 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.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47B—TABLES; DESKS; OFFICE FURNITURE; CABINETS; DRAWERS; GENERAL DETAILS OF FURNITURE
- A47B77/00—Kitchen cabinets
- A47B77/02—General layout, e.g. relative arrangement of compartments, working surface or surfaces, supports for apparatus
- A47B77/022—Work tops
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47B—TABLES; DESKS; OFFICE FURNITURE; CABINETS; DRAWERS; GENERAL DETAILS OF FURNITURE
- A47B96/00—Details of cabinets, racks or shelf units not covered by a single one of groups A47B43/00 - A47B95/00; General details of furniture
- A47B96/18—Tops specially designed for working on
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47B—TABLES; DESKS; OFFICE FURNITURE; CABINETS; DRAWERS; GENERAL DETAILS OF FURNITURE
- A47B96/00—Details of cabinets, racks or shelf units not covered by a single one of groups A47B43/00 - A47B95/00; General details of furniture
- A47B96/20—Furniture panels or like furniture elements
- A47B96/201—Edge features
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47B—TABLES; DESKS; OFFICE FURNITURE; CABINETS; DRAWERS; GENERAL DETAILS OF FURNITURE
- A47B2220/00—General furniture construction, e.g. fittings
- A47B2220/0052—Panels
Landscapes
- Combinations Of Kitchen Furniture (AREA)
Abstract
本发明公开了一种家装设计中定制厨柜的台面、前后挡水生成的方法,属于家装设计技术领域,包括以下步骤:1)加载定制厨柜的家装设计方案并重组为1维线段;2)标记内墙、墙柱、烟道、柜子、水槽的线段类型特征,计算线段的连接重合关系并纳入一个多边形线段处理的集合中;通过布尔运算合并柜子,并去除烟道、水槽信息;3)根据1维线段的特征组合连接生成2维面片,并根据2维面片放样、三角化到3维模型得到前、后档水和台面模型。本发明通过自动布局生成前、后档水和台面模型,满足实际家装的需求,避免通过美术预先制作的台面模型因现实中受柜体的排布以及建筑空间的制约存在误差,需要调整或者更换的问题;大大提高了工作效率。
Description
技术领域
本发明属于家装设计技术领域,具体涉及一种家装设计中定制厨柜的台面、前后挡水生成的方法。
背景技术
厨柜是以厨房家具为核心,将家具及厨房设备融为一体,并与家庭装饰风格配套的厨房设施。厨柜的形式类同于板式家具,但这类产品受使用功能及环境条件、面积大小的制约。
由于现代建筑多是框架式结构,难免出现各类梁和柱子,再加上厨房特殊需要的烟道、井道、上下水管、煤气管道、煤气表等,为了提高空间利用率,适应建筑特殊结构,同时需要满足个别客户的特殊需求,通常会量身定做厨柜。此时就面临需要美术预先制作一个台面模型,然而台面尺寸和形状受柜体的排布以及建筑空间的制约,制作的台面模型一旦存在误差,则需调整或者更换,费时费力,效率低下。
而现有家装软件中通常会在柜体上预先做个和柜子大小相同的台面,此时放在场景中就像一整块,更无法看出前后挡水在场景中的效果,影响客户的体验感受。
发明内容
针对现有技术的不足,本发明的目的是提供一种家装设计中定制厨柜的台面、前后挡水生成的方法,以解决现有技术家装软件场景中难以体验台面、前后挡水的效果,同时避免通过美术预先制作的台面模型因现实中受柜体的排布以及建筑空间的制约存在误差,需要调整或者更换的问题。
为了实现上述发明目的,本发明采用的技术方案为:
一种家装设计中定制厨柜的台面、前后挡水生成的方法,包括以下步骤:
1)加载定制厨柜的家装设计方案,获取方案的内墙、墙柱、烟道、柜子、水槽信息;
2)重组抽象方案信息为1维线段;
3)标记内墙、墙柱、烟道、柜子、水槽的线段类型特征,计算线段的连接重合关系并纳入一个多边形线段处理的集合中;通过布尔运算合并柜体,并去除烟道、水槽信息;
4)通过任意柜子的边缘线段的一个点查找相邻线段得到多边形轮廓线,根据每条线段的特征进行拆分为两条线段:不含内墙特征和墙柱特征的线段;含内墙特征和墙柱特征的线段;
5)对不含内墙特征和墙柱特征的线段平行偏移,得到前挡水线;含内墙特征和墙柱特征的线段为后挡水线;
6)前挡水线和后挡水线包围的区域为台面轮廓线;
7)对得到前后挡水线根据预设的前后挡水横截面样条线进行放样,得到前挡水模型和后档水模型;对台面轮廓线进行三角化得到台面模型。
进一步的,厨柜的布局型式包括一字型、L型、U型、船型、岛屿型。
进一步的,偏移的距离为15mm-30mm。
进一步的,布尔运算算子分别为并、交、差。
进一步的,相邻两个合并柜子的柜宽、柜高一致。
进一步的,在设计定制厨柜的方案前,需对厨房的空间平面、立面进行定位、测正。
有益效果:与现有技术相比,本发明通过自动布局生成台面、前后挡水模型,满足实际家装的需求,避免通过美术预先制作的台面模型因现实中受柜体的排布以及建筑空间的制约存在误差,需要调整或者更换的问题;同时提高了工作效率,改善了客户的体验感受。
附图说明
图1是户型图内墙线合并的图;左图是合并内墙线前的房间,右图是合并内墙线后的房间;
图2是重组房间柱子的图;左图是重组前,右图是重组后;
图3是标记线段类型特征后后拆分多边形轮廓线图;
图4是分割边缘线平行偏移后生成台面、前后挡水线段图。
具体实施方式
下面结合具体实施例进一步说明本发明,但这些实施例并不用来限制本发明。
实施例1
一种家装设计中定制厨柜的台面、前后挡水生成的方法,包括以下步骤:
1、加载定制厨柜的家装设计方案,获取方案的地面区域、墙柱、烟道、柜子、水槽信息;在设计定制厨柜的方案前,需对厨房的空间平面、立面进行定位、测正;
2、重组抽象方案信息为1维线段;
如图1所示,将内墙线的在一条直线上的相邻的内墙线合并(由于内墙线被拆分的原因,一面墙可能是被两个房间公用的),房间的内墙线由ABCDE变为ABDE。
另外,可能存在如图2所示的房型(转角处比较短的270度标示柱子的墙)放置的柜子一般会转角处包含起来,因此把这样的转角处拆分成一个长方形的柱子,把扩充的部分纳入到内墙线上,重组后的房间内墙线用ABCDEF变为ABCDE′,和柱子信息FE′DE。
3、标记内墙、墙柱、烟道、柜子、水槽的线段类型特征,计算线段的连接重合关系并纳入一个多边形线段处理的集合中;通过布尔运算合并柜子,并去除烟道、水槽信息;如图3所示,现在有:
1)内墙体多边形轮廓线(ABCD);
2)墙柱轮廓线(p1 p2 p3 p4);
3)烟道的轮廓线(m1 m2 m3 m4);
4)水槽轮廓线(hole);
5)柜子轮廓线:转角柜体1轮廓线(t0 t1 t2 t3 t4 t5);地柜1轮廓线(a1 b1 c1d1)、地柜2轮廓线(a2 b2 c2 d2)、地柜3轮廓线(a3 b3 c3 d3)、地柜4轮廓线(a4 b4 c4d4)、地柜5轮廓线(a5 b5 c5 d5)、地柜6轮廓线(a6 b6 c6 d6)、地柜7轮廓线(a7 b7 c7d7);
6)将所有上面的线段标记类型特征并纳入一个多边形线段处理的集合中,计算所有线段的连接重合关系,对多边形的轮廓线根据关系进行拆分重组。
原来的线段AB被拆分为A t1 a5 m1 B。其中,t1有两个特征:柜子轮廓线和内墙轮廓线;t1 a5有一个特征:内墙轮廓线;a5有两个特征:柜子轮廓线和内墙轮廓线;m1 B有两个特征:烟道轮廓线和内墙轮廓线。
原来的内墙线的A点生成连接关系。顶点A的连接线段为A t1和A t5。顶点t1的连接线段为A t1;t1 a5和t1 t2。
4、通过任意一条柜子的边缘线段的一个点查找相邻线段得到台面线,具体过程示例如下:
1)通过线段A t1的A点查找,得到线段1:A t1;
2)从t1开始查找(顶点t1的连接线段为1:At1;2:t1 a5;3:t1 t2),从这3条线段中剔除A t1,t1 a5线段的特征类型(A t1,t1 a5只是内墙线,不符合要求,t1 t2是柜子的轮廓线,符合要求)得到线段2:t1 t2;
3)继续得到线段3:t2 t3;线段4:t3 t4;
4)从t4查找顶点t4的连接线段为t4 t5,t4 c1;其中,t4 t5线段的特征为两段柜体边缘不符合要求,得到线段5:t4 c1;
5)重复上面步骤,直到A点结束,得到两条多边形轮廓线:多边形轮廓线1:A t1 t2t3 t4-c1 c2 c3 c4 p3 p2 p1 a4 a3 a2 a1;多边形轮廓线2:a5 m1 m4 m3 c5 c6 c7 d7d6 d5;
6)拆分多边形轮廓线,根据上一步得到的多边形轮廓线每条线段的特征拆分;
示例:多边形轮廓线A t1 t2 t3 t4-c1 c2 c3 c4 p3 p2 p1 a4 a3 a2 a1,根据每条线段的特征进行拆分为两条线段:不含内墙特征和墙柱特征的t1 t2 t2 t3 t4-c1 c2c3 c4;含内墙特征和墙柱特征的c4 p3 p2 p1 a4 a3 a2 a1 A;
7)如图4所示,对上一步拆分的不含内墙特征和墙柱特征的t1 t2 t2 t3 t4-c1c2 c3 c4平行偏移,边缘线偏移距离可认为设定,通常设置为15mm-30mm;得到前挡水线;含内墙特征和墙柱特征的c4 p3 p2 p1 a4 a3 a2 a1 A后挡水线。
5、偏移过的多边形轮廓线A t1 t2 t3 t4-c1 c2 c3 c4 p3 p2 p1 a4 a3 a2 a1的区域为台面轮廓线。
6、对上一步的得到的轮廓线段根进行合并优化:
前挡水线t1 t2 t2 t3 t4-c1 c2 c3 c4合并为t1 t2 t3 c4;
后挡水线c4 p3 p2 p1 a4 a3 a2 a1 A合并为c4 p3 p2 p1 A;
台面线为A t1 t2 t3 t4-c1 c2 c3 c4 p3 p2 p1 a4 a3 a2 a1合并为A t1t2 t3c4 p3 p2 p1。
7、对上一步的得到的台面轮廓线进行三角化得到台面模型。
8、对第6步得到前后挡水线根据设置的前后挡水横截面样条线进行放样,得到前挡水模型和后档水模型。
上述方法适用于一字型、L型、U型、船型、岛屿型等厨柜的布局型式。
需要注意的是,以上列举的仅是本发明的若干个具体实施例。显然,本发明不限于以上实施例,还可以有许多变形。本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保护范围。
Claims (6)
1.一种家装设计中定制厨柜的台面、前后挡水生成的方法,其特征在于,包括以下步骤:
1)加载定制厨柜的家装设计方案,获取方案的内墙、墙柱、烟道、柜子、水槽信息;
2)重组抽象方案信息为1维线段;
3)标记内墙、墙柱、烟道、柜子、水槽的线段类型特征,计算线段的连接重合关系并纳入一个多边形线段处理的集合中;通过布尔运算合并柜子,并去除烟道、水槽信息;
4)通过任意柜子的边缘线段的一个点查找相邻线段得到多边形轮廓线,根据每条线段的特征进行拆分为两条线段:不含内墙特征和墙柱特征的线段;含内墙特征和墙柱特征的线段;
5)对不含内墙特征和墙柱特征的线段平行偏移,得到前挡水线;含内墙特征和墙柱特征的线段为后挡水线;
6)前挡水线和后挡水线包围的区域为台面轮廓线;
7)对得到前后挡水线根据预设的前后挡水横截面样条线进行放样,得到前挡水模型和后挡水模型;对台面轮廓线进行三角化得到台面模型。
2.根据权利要求1所述的家装设计中定制厨柜的台面、前后挡水生成的方法,其特征在于,所述厨柜的布局型式包括一字型、L型、U型、船型、岛屿型。
3.根据权利要求1所述的家装设计中定制厨柜的台面、前后挡水生成的方法,其特征在于,偏移的距离为15mm-30mm。
4.根据权利要求1所述的家装设计中定制厨柜的台面、前后挡水生成的方法,其特征在于,布尔运算算子分别为并、交、差。
5.根据权利要求1所述的家装设计中定制厨柜的台面、前后挡水生成的方法,其特征在于,相邻两个合并柜子的柜宽、柜高一致。
6.根据权利要求1所述的家装设计中定制厨柜的台面、前后挡水生成的方法,其特征在于,在设计定制厨柜的方案前,需对厨房的空间平面、立面进行定位、测正。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911323405.8A CN110973859B (zh) | 2019-12-19 | 2019-12-19 | 一种家装设计中定制厨柜的台面、前后挡水生成的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911323405.8A CN110973859B (zh) | 2019-12-19 | 2019-12-19 | 一种家装设计中定制厨柜的台面、前后挡水生成的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110973859A CN110973859A (zh) | 2020-04-10 |
CN110973859B true CN110973859B (zh) | 2021-08-31 |
Family
ID=70073332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911323405.8A Active CN110973859B (zh) | 2019-12-19 | 2019-12-19 | 一种家装设计中定制厨柜的台面、前后挡水生成的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110973859B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111985011A (zh) * | 2020-06-22 | 2020-11-24 | 杭州群核信息技术有限公司 | 一种基于板间模型信息的定制组合柜成组的设计方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101609565A (zh) * | 2009-05-22 | 2009-12-23 | 南京师范大学 | 基于L-Rep模型的三维实体布尔运算方法 |
CN106780745A (zh) * | 2016-11-24 | 2017-05-31 | 南京航空航天大学 | 一种对复杂三维体碎面进行识别和合并的方法 |
CN108287969A (zh) * | 2018-01-31 | 2018-07-17 | 广东三维家信息科技有限公司 | 一种基于三维家居设计软件的异形台面生成方法 |
CN108376248A (zh) * | 2018-02-09 | 2018-08-07 | 广州大学 | 基于建筑图纸的柱和墙自动识别方法 |
CN109858138A (zh) * | 2019-01-28 | 2019-06-07 | 厦门海迈科技股份有限公司 | 基于bim的房间装修构件处理方法、装置、终端及介质 |
CN109983509A (zh) * | 2016-07-12 | 2019-07-05 | 曹尚稳 | 一种使用几何面的即时布尔运算方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8244745B2 (en) * | 2005-12-29 | 2012-08-14 | Nextlabs, Inc. | Analyzing usage information of an information management system |
CN104252562B (zh) * | 2014-09-05 | 2018-06-08 | 北京尔宜居科技有限责任公司 | 一种厨房设计方案的生成方法 |
CN107274486A (zh) * | 2017-06-26 | 2017-10-20 | 广州天翌云信息科技有限公司 | 一种模型3d效果图的生成方法 |
CN107527372B (zh) * | 2017-07-12 | 2020-10-09 | 深圳市彬讯科技有限公司 | 一种内墙绘制精准的户型输出系统及其绘制使用方法 |
CN107767465B (zh) * | 2017-10-25 | 2021-03-23 | 深圳市万德建设集团股份有限公司 | 一种装修设计方案智能构建方法 |
CN108763813B (zh) * | 2018-06-08 | 2022-11-15 | 杭州群核信息技术有限公司 | 一种基于深度学习识别临摹图中墙体的方法和装置 |
-
2019
- 2019-12-19 CN CN201911323405.8A patent/CN110973859B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101609565A (zh) * | 2009-05-22 | 2009-12-23 | 南京师范大学 | 基于L-Rep模型的三维实体布尔运算方法 |
CN109983509A (zh) * | 2016-07-12 | 2019-07-05 | 曹尚稳 | 一种使用几何面的即时布尔运算方法 |
CN106780745A (zh) * | 2016-11-24 | 2017-05-31 | 南京航空航天大学 | 一种对复杂三维体碎面进行识别和合并的方法 |
CN108287969A (zh) * | 2018-01-31 | 2018-07-17 | 广东三维家信息科技有限公司 | 一种基于三维家居设计软件的异形台面生成方法 |
CN108376248A (zh) * | 2018-02-09 | 2018-08-07 | 广州大学 | 基于建筑图纸的柱和墙自动识别方法 |
CN109858138A (zh) * | 2019-01-28 | 2019-06-07 | 厦门海迈科技股份有限公司 | 基于bim的房间装修构件处理方法、装置、终端及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110973859A (zh) | 2020-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021027311A1 (zh) | 一种基于酷家乐云设计平台的自由绘制台面的软件设计方法 | |
CN111008416B (zh) | 一种户型场景光照效果生成方法及系统 | |
CN106096153A (zh) | 室内装潢实景体验场景提供方法及系统 | |
CN111428301A (zh) | 一种客餐厅样板间自动设计方法 | |
CN110414181A (zh) | 一种基于bim的保温装饰板外墙的设计方法 | |
CN111877616A (zh) | 一种基于三维激光扫描的幕墙安装方法 | |
WO2014193415A1 (en) | Associating computer-executable objects with three-dimensional spaces within an architectural design environment | |
CN110973859B (zh) | 一种家装设计中定制厨柜的台面、前后挡水生成的方法 | |
CN113806836A (zh) | 一种工程装修设计系统及方法 | |
CN106485784A (zh) | 基于多终端设备数据同步的室内设计成像处理方法 | |
CN110378039B (zh) | 一种基于Revit的铝模板设计方法及系统 | |
CN110276824A (zh) | 一种自动布光方法、介质、设备和装置 | |
CN105957138B (zh) | 一种基于装配的家具产品三维建模方法及系统 | |
Liu et al. | A method of automatic extraction of parameters of multi-LoD BIM models for typical components in wooden architectural-heritage structures | |
CN117195383A (zh) | 模块化钢结构模型的生成方法、装置、设备及介质 | |
US8075230B2 (en) | Plant and stem design and method of making | |
Chen et al. | Semantic-aware room-level indoor modeling from point clouds | |
KR101359273B1 (ko) | 3차원 캐드 모델링상에서 이루어진 수정 사항을 2차원 캐드 도면에 자동 반영하는 방법 | |
CN110717210A (zh) | 一种基于Revit的空间整合归类的方法及装置 | |
CN105138750A (zh) | 一种可扩展多线交叉机身线框模型构建方法 | |
CN103530423A (zh) | 一种系统自动创建克隆物料号的方法 | |
CN109726442B (zh) | 一种基于acis平台的三维实体模型重构方法 | |
CN116696071A (zh) | 一种基于bim技术的曲面铝板幕墙装配式施工方法 | |
CN105404759A (zh) | 一种焊接结构件的三维或二维设计方法 | |
KR20030061175A (ko) | 2차원 그래픽도면을 이용한 3차원 그래픽데이타제작시스템 및 그 제작방법 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |