一种基于智能移动端的构件选中方法与流程

专利2023-05-04  117



1.本发明涉及户型设计技术领域,具体涉及一种基于智能移动端的构件选中方法。


背景技术:

2.现有的户型结构模型,,主要是通过现场房屋测量后,在电脑或智能移动终端设备上绘制生成二维或三维的户型结构模型,然后在户型结构模型中完成室内设计和编辑。使用智能移动终端编辑户型结构模型时,需要对户型结构中一些细小的构件进行编辑时,例如插座,由于屏幕尺寸较小,构件选中较为困难。


技术实现要素:

3.本发明提出一种基于智能移动端的构件选中方法用于解决上述问题。
4.为实现上述目的,本发明采用以下技术方案:
5.一种基于智能移动端的构件选中方法,包括以下步骤:
6.s1、智能移动端获取户型数据并通过操作界面生成户型结构,所述户型结构包括若干构件;
7.s2、操作界面捕捉到点击信号,对点击信号的信号点的位置进行定位;
8.s3、若所述信号点的位置与其中一个构件的位置相匹配,则锁定该构件并反馈至操作界面,否则,执行步骤s4;
9.s4、以所述信号点的位置为中心点建立搜索圈,对比所述搜索圈内所有构件到所述信号点的距离,锁定距离所述信号点最近的构件并反馈至操作界面。
10.优选地,步骤s3具体为:若所述信号点的位置位于所述户型结构的其中一个构件的区域范围内,则判定所述点击信号选中到目标构件,锁定该构件并反馈至操作界面,否则,执行步骤s4。
11.优选地,步骤s4具体包括以下步骤:
12.s41、获取所述信号点的位置位于所述户型结构内的位置坐标;
13.s42、以所述信号点位置为中心点构建坐标系,确定搜索半径,建立搜索圈;
14.s43、捕捉位于所述搜索圈内的构件,并获取各个构件位于所述户型结构内的位置坐标;
15.s44、根据信号点和各个构件的位置坐标,通过算法计算出各个构件到信号点的直线距离;
16.s45、对比各个构件到信号点的直线距离,判定距离所述信号点最近的构件为目标构件,锁定该构件并反馈至操作界面。
17.优选地,步骤s41具体为:以所述信号点为原点构建二维坐标系或三维坐标系,所述信号点的位置坐标为原点坐标。
18.优选地,步骤s43中,所述搜索圈内各个构件的位置坐标为该构件的中心点坐标。
19.优选地,所述搜索圈的搜索半径为系统预设置值。
20.优选地,所述户型结构包括2d户型结构和3d户型结构。
21.采用上述技术方案后,本发明与背景技术相比,具有如下优点:
22.本发明一种基于智能移动端的构件选中方法,解决了智能移动端由于手机屏幕尺寸小无法选中细小构件的问题,使得智能移动端的操作更加顺畅。
附图说明
23.图1为本发明方法流程图。
具体实施方式
24.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
25.实施例
26.请参考图1所示,本发明公开了一种基于智能移动端的构件选中方法,包括以下步骤:
27.s1、智能移动端获取户型数据并通过操作界面生成户型结构,户型结构包括若干构件;
28.s2、操作界面捕捉到点击信号,对点击信号的信号点的位置进行定位;
29.s3、若信号点的位置与其中一个构件的位置相匹配,则锁定该构件并反馈至操作界面,否则,执行步骤s4;
30.s4、以信号点的位置为中心点建立搜索圈,对比搜索圈内所有构件到信号点的距离,锁定距离信号点最近的构件并反馈至操作界面。
31.步骤s3具体为:若信号点的位置位于户型结构的其中一个构件的区域范围内,则判定点击信号选中到目标构件,锁定该构件并反馈至操作界面,否则,执行步骤s4。
32.步骤s4具体包括以下步骤:
33.s41、获取信号点的位置位于户型结构内的位置坐标;
34.s42、以信号点位置为中心点构建坐标系,确定搜索半径,建立搜索圈;
35.s43、捕捉位于搜索圈内的构件,并获取各个构件位于户型结构内的位置坐标;
36.s44、根据信号点和各个构件的位置坐标,通过算法计算出各个构件到信号点的直线距离;
37.s45、对比各个构件到信号点的直线距离,判定距离信号点最近的构件为目标构件,锁定该构件并反馈至操作界面。
38.步骤s41具体为:以信号点为原点构建二维坐标系或三维坐标系,信号点的位置坐标为原点坐标。
39.步骤s43中,搜索圈内各个构件的位置坐标为该构件的中心点坐标。
40.搜索圈的搜索半径为系统预设置值,本实施例中预设置为300mm。
41.户型结构包括2d户型结构和3d户型结构,若为2d户型结构,则步骤s21中构建的坐标系为二维坐标系,若为3d户型结构,则步骤s21中构建的坐标系为三维坐标系。
42.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,
任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。


技术特征:
1.一种基于智能移动端的构件选中方法,其特征在于:包括以下步骤:s1、智能移动端获取户型数据并通过操作界面生成户型结构,所述户型结构包括若干构件;s2、操作界面捕捉到点击信号,对点击信号的信号点的位置进行定位;s3、若所述信号点的位置与其中一个构件的位置相匹配,则锁定该构件并反馈至操作界面,否则,执行步骤s4;s4、以所述信号点的位置为中心点建立搜索圈,对比所述搜索圈内所有构件到所述信号点的距离,锁定距离所述信号点最近的构件并反馈至操作界面。2.如权利要求1所述的一种基于智能移动端的构件选中方法,其特征在于:步骤s3具体为:若所述信号点的位置位于所述户型结构的其中一个构件的区域范围内,则判定所述点击信号选中到目标构件,锁定该构件并反馈至操作界面,否则,执行步骤s4。3.如权利要求1所述的一种基于智能移动端的构件选中方法,其特征在于:步骤s4具体包括以下步骤:s41、获取所述信号点的位置位于所述户型结构内的位置坐标;s42、以所述信号点位置为中心点构建坐标系,确定搜索半径,建立搜索圈;s43、捕捉位于所述搜索圈内的构件,并获取各个构件位于所述户型结构内的位置坐标;s44、根据信号点和各个构件的位置坐标,通过算法计算出各个构件到信号点的直线距离;s45、对比各个构件到信号点的直线距离,判定距离所述信号点最近的构件为目标构件,锁定该构件并反馈至操作界面。4.如权利要求3所述的一种基于智能移动端的构件选中方法,其特征在于:步骤s41具体为:以所述信号点为原点构建二维坐标系或三维坐标系,所述信号点的位置坐标为原点坐标。5.如权利要求3所述的一种基于智能移动端的构件选中方法,其特征在于:步骤s43中,搜索圈内各个构件的位置坐标为该构件的中心点坐标。6.如权利要求1所述的一种基于智能移动端的构件选中方法,其特征在于:所述搜索圈的搜索半径为系统预设置值。7.如权利要求1所述的一种基于智能移动端的构件选中方法,其特征在于:所述户型结构包括2d户型结构和3d户型结构。

技术总结
本发明公开了一种基于智能移动端的构件选中方法,包括以下步骤:S1、智能移动端获取户型数据并通过操作界面生成户型结构,所述户型结构包括若干构件;S2、操作界面捕捉到点击信号,对点击信号的信号点的位置进行定位;S3、若所述信号点的位置与其中一个构件的位置相匹配,则锁定该构件并反馈至操作界面,否则,执行步骤S4;S4、以所述信号点的位置为中心点建立搜索圈,对比所述搜索圈内所有构件到所述信号点的距离,锁定距离所述信号点最近的构件并反馈至操作界面。馈至操作界面。馈至操作界面。


技术研发人员:林辉 赵彦明
受保护的技术使用者:厦门知本家科技有限公司
技术研发日:2022.07.25
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-2427.html

最新回复(0)