1.本发明涉及户型测绘技术领域,特别涉及一种基于户型设计的筒灯添加系统及方法。
背景技术:
2.户型测绘是房屋装修设计的基础工作,现有的户型测绘大多是通过设计师现场测量房屋数据和后期绘制并设计户型结构图实现的。三维户型设计模型由于能够直观地展示渲染后的房屋结构和设计效果,受到房屋设计师和户主的喜爱,但现有的三维户型设计模型在添加筒灯等构件时,大多采用逐个添加的模式,效率低下;或采用按一定间隔自动添加的模式,虽然效率提升了,但经常出现吊顶末尾的筒灯构件拥挤或吊顶边角不存在筒灯构件的错误排列的情况,导致筒灯的排列不符合需求、不够美观。
技术实现要素:
3.为解决上述问题,本发明提供了一种基于户型设计的筒灯添加系统及方法。
4.本发明采用以下技术方案:
5.一种基于户型设计的筒灯添加系统,包括户型生成模块、吊顶生成模块、筒灯添加模块、筒灯批量生成模块;
6.所述户型生成模块用于绘制、生成、展示及存储三维的户型结构模型;
7.所述吊顶生成模块用于在所述户型结构模型中快速生成吊顶造型;
8.所述筒灯添加模块用于设置筒灯参数;
9.所述筒灯批量生成模块用于根据所述吊顶造型设定固定位点、根据所述固定位点和筒灯参数计算所需筒灯数量、以及根据所述固定位点和所需筒灯数量进行筒灯批量铺设生成。
10.进一步地,所述筒灯参数包括筒灯间距、偏移距离、筒灯样式、是否对齐以及是否自动均分,所述偏移距离为筒灯偏离所述吊顶造型外周边的距离。
11.进一步地,还包括快速删除模块,所述快速删除模块用于批量删除所述筒灯。
12.一种基于户型设计的筒灯添加方法,该方法采用上述的筒灯添加系统实现,所述方法包括如下步骤:
13.s1、在所述户型结构模型中快速生成吊顶造型;
14.s2、设置筒灯参数;
15.s3、根据所述吊顶造型和筒灯参数,在所述吊顶造型上设定固定位点并计算所需筒灯数量;
16.s4、根据所述固定位点和所需筒灯数量在所述吊顶造型上批量生成筒灯。
17.进一步地,步骤s1中在所述户型结构模型中快速生成吊顶造型,包括如下步骤:
18.s11、在所述户型结构模型中选中屋顶内墙面;
19.s12、利用绘图工具在所述屋顶内墙面上绘制吊顶形状;
20.s13、利用拉伸工具将所述吊顶形状向下拉伸一定高度形成吊顶造型。
21.进一步地,步骤s3中在所述吊顶造型上设定固定位点,具体为:在所述吊顶造型的各个顶角上都设置一固定位点。
22.进一步地,步骤s3中所述计算所需筒灯数量,具体为:将每两个所述固定位点之间作为一个独立段,根据预先设定的筒灯间距计算每个独立段内可铺设的筒灯数量,所述筒灯数量按计算结果四舍五入取整。
23.进一步地,步骤s4中所述批量生成筒灯,包括如下步骤:
24.s41、按计算出的所述筒灯数量在每个独立段内均匀铺设筒灯;
25.s42、根据预设的偏移距离和筒灯样式进一步完善筒灯的布局。
26.进一步地,所述绘图工具包括直线绘制、矩形绘制以及多边形绘制。
27.采用上述技术方案后,本发明与背景技术相比,具有如下优点:
28.1、本发明设置了筒灯批量生成模块,综合考虑吊顶造型和用户预先设置的筒灯参数,先在吊顶造型的四个顶角设置固定位点,确保吊顶造型的每个顶角上都有筒灯,再将每两个固定位点之间作为一个独立段,根据用户预先设定好的筒灯间距,计算出每个独立段内所需要的筒灯数量并取整,最后再根据计算出的筒灯数量在独立段内进行均匀排布,从而避免出现尾段筒灯排列不均的情况;
29.2、本发明的筒灯添加方法简单快速,能更加用户设定的筒灯参数自动进行微调和排布,其筒灯排列效果好,符合实际的使用需求、且更加美观。
附图说明
30.图1为本发明方法流程图。
具体实施方式
31.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
32.实施例一
33.一种基于户型设计的筒灯添加系统,包括户型生成模块、吊顶生成模块、筒灯添加模块、筒灯批量生成模块以及删除模块;
34.所述户型生成模块用于绘制、生成、展示及存储三维的户型结构模型;
35.所述吊顶生成模块用于在所述户型结构模型中快速生成吊顶造型;
36.所述筒灯添加模块用于设置筒灯参数;
37.所述筒灯批量生成模块用于根据所述吊顶造型设定固定位点、根据所述固定位点和筒灯参数计算所需筒灯数量、以及根据所述固定位点和所需筒灯数量进行筒灯批量铺设生成;
38.所述快速删除模块用于批量删除所述筒灯。
39.所述筒灯参数包括筒灯间距、偏移距离、筒灯样式、是否对齐以及是否自动均分,所述偏移距离为筒灯偏离所述吊顶造型外周边的距离。
40.实施例二
41.一种基于户型设计的筒灯添加方法,该方法采用如实施例一所述的筒灯添加系统实现,所述方法包括如下步骤:
42.s1、在所述户型结构模型中快速生成吊顶造型;
43.步骤s1中在所述户型结构模型中快速生成吊顶造型,包括如下步骤:
44.s11、在所述户型结构模型中选中屋顶内墙面;
45.s12、利用绘图工具在所述屋顶内墙面上绘制吊顶形状;所述绘图工具包括直线绘制、矩形绘制以及多边形绘制。
46.s13、利用拉伸工具将所述吊顶形状向下拉伸一定高度形成吊顶造型。
47.s2、设置筒灯参数;
48.s3、根据所述吊顶造型和筒灯参数,在所述吊顶造型上设定固定位点并计算所需筒灯数量;
49.步骤s3中在所述吊顶造型上设定固定位点,具体为:在所述吊顶造型的各个顶角上都设置一固定位点。
50.步骤s3中所述计算所需筒灯数量,具体为:将每两个所述固定位点之间作为一个独立段,根据预先设定的筒灯间距计算每个独立段内可铺设的筒灯数量,所述筒灯数量按计算结果四舍五入取整。
51.s4、根据所述固定位点和所需筒灯数量在所述吊顶造型上批量生成筒灯。
52.步骤s4中所述批量生成筒灯,包括如下步骤:
53.s41、按计算出的所述筒灯数量在每个独立段内均匀铺设筒灯;
54.s42、根据预设的偏移距离和筒灯样式进一步完善筒灯的布局。
55.本实施例的方法能确保吊顶的顶角都设有筒灯,且每两个固定位点之间的独立段内的筒灯是均匀分布的,使得最终批量生成的筒灯效果既符合实际需求又美观。
56.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
技术特征:
1.一种基于户型设计的筒灯添加系统,其特征在于:包括户型生成模块、吊顶生成模块、筒灯添加模块、筒灯批量生成模块;所述户型生成模块用于绘制、生成、展示及存储三维的户型结构模型;所述吊顶生成模块用于在所述户型结构模型中快速生成吊顶造型;所述筒灯添加模块用于设置筒灯参数;所述筒灯批量生成模块用于根据所述吊顶造型设定固定位点、根据所述固定位点和筒灯参数计算所需筒灯数量、以及根据所述固定位点和所需筒灯数量进行筒灯批量铺设生成。2.如权利要求1所述的一种基于户型设计的筒灯添加系统,其特征在于:所述筒灯参数包括筒灯间距、偏移距离、筒灯样式、是否对齐以及是否自动均分,所述偏移距离为筒灯偏离所述吊顶造型外周边的距离。3.如权利要求2所述的一种基于户型设计的筒灯添加系统,其特征在于:还包括快速删除模块,所述快速删除模块用于批量删除所述筒灯。4.一种基于户型设计的筒灯添加方法,其特征在于:该方法采用如权利要求1-3任一项所述的筒灯添加系统实现,所述方法包括如下步骤:s1、在所述户型结构模型中快速生成吊顶造型;s2、设置筒灯参数;s3、根据所述吊顶造型和筒灯参数,在所述吊顶造型上设定固定位点并计算所需筒灯数量;s4、根据所述固定位点和所需筒灯数量在所述吊顶造型上批量生成筒灯。5.如权利要求4所述的一种基于户型设计的筒灯添加方法,其特征在于:步骤s1中在所述户型结构模型中快速生成吊顶造型,包括如下步骤:s11、在所述户型结构模型中选中屋顶内墙面;s12、利用绘图工具在所述屋顶内墙面上绘制吊顶形状;s13、利用拉伸工具将所述吊顶形状向下拉伸一定高度形成吊顶造型。6.如权利要求5所述的一种基于户型设计的筒灯添加方法,其特征在于:步骤s3中在所述吊顶造型上设定固定位点,具体为:在所述吊顶造型的各个顶角上都设置一固定位点。7.如权利要求6所述的一种基于户型设计的筒灯添加方法,其特征在于:步骤s3中所述计算所需筒灯数量,具体为:将每两个所述固定位点之间作为一个独立段,根据预先设定的筒灯间距计算每个独立段内可铺设的筒灯数量,所述筒灯数量按计算结果四舍五入取整。8.如权利要求7所述的一种基于户型设计的筒灯添加方法,其特征在于:步骤s4中所述批量生成筒灯,包括如下步骤:s41、按计算出的所述筒灯数量在每个独立段内均匀铺设筒灯;s42、根据预设的偏移距离和筒灯样式进一步完善筒灯的布局。9.如权利要求5所述的一种基于户型设计的筒灯添加方法,其特征在于:所述绘图工具包括直线绘制、矩形绘制以及多边形绘制。
技术总结
本发明公开了一种基于户型设计的筒灯添加系统及方法,其系统包括户型生成模块、吊顶生成模块、筒灯添加模块、筒灯批量生成模块;其方法包括如下步骤:S1、在所述户型结构模型中快速生成吊顶造型;S2、设置筒灯参数;S3、根据所述吊顶造型和筒灯参数,在所述吊顶造型上设定固定位点并计算所需筒灯数量;S4、根据所述固定位点和所需筒灯数量在所述吊顶造型上批量生成筒灯。本发明的筒灯添加方法简单快速,能更加用户设定的筒灯参数自动进行微调和排布,其筒灯排列效果好,符合实际的使用需求、且更加美观。更加美观。更加美观。
技术研发人员:林辉 赵彦明
受保护的技术使用者:厦门知本家科技有限公司
技术研发日:2022.02.18
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-8239.html