一种基于数据库的中梃自动定位方法技术

技术编号:35109901 阅读:15 留言:0更新日期:2022-10-01 17:23
本发明专利技术公开了一种基于数据库的中梃自动定位方法,涉及图形绘制技术领域,解决对画图人员技术知识要求高和画图人员出图速度慢的技术问题,包括步骤1:选择扇,步骤2:计算玻扇数量和玻璃数量,步骤3:计算玻璃尺寸,步骤4:根据要素计算每根竖梃位置,绘制图形。本发明专利技术能够辅助画图人员快速制图,并且帮助从业经验不足的画图人员判断图中内容,并便于画图人员能够快速制图;本发明专利技术中的方法降低了画图人员的技术要求,省去了画图人员大量的工作精力,使得画图工作变得高效和容易。使得画图工作变得高效和容易。

【技术实现步骤摘要】
一种基于数据库的中梃自动定位方法


[0001]本专利技术涉及图形绘制
,更具体的是涉及一种基于数据库的中梃自动定位方法,适用于门窗行业画图作业。

技术介绍

[0002]目前门窗行业画图主要采用cad或者行业软件画图,需要画图人员具备一定知识基础,在画图时根据实际用的材料进行计算确定每个竖梃的位置,需要较长的画图时间。

技术实现思路

[0003]本专利技术的目的在于解决上述对画图人员知识水平要求高和画图人员出图速度慢的技术问题,本专利技术提供一种基于数据库的中梃自动定位方法。
[0004]本专利技术为了实现上述目的具体采用以下技术方案:一种基于数据库的中梃自动定位方法,包括如下步骤:步骤1:选择扇;步骤2:计算玻扇数量和玻璃数量,步骤2.1:根据步骤1选择的扇确定所属的门窗要素集,步骤2.2:搜索步骤2.1确定的门窗要素集,确定玻扇数量和玻璃数量;步骤3:计算玻璃尺寸,步骤3.1:根据步骤2.1确定的门窗要素集确定门窗整体宽度,步骤3.2:根据步骤2.2中玻扇数量和玻璃数量利用数据库确定每个玻璃的尺寸;步骤4:根据要素计算每根竖梃位置,绘制图形,步骤4.1:根据步骤3中的整体宽度和每个玻璃宽度计算每个竖梃的位置,步骤4.2:根据4.1中每个中梃位置确定每个玻扇和玻璃宽度,步骤4.3:根据获取的要素利用门窗软件画出窗户图形。
[0005]作为优选的,所述步骤2.2确定玻扇数量和玻璃数量,具体是通过先统计门窗要素集中竖梃的数量,然后判断门窗要素集中每个玻扇跟竖梃的关系,每个竖梃一侧有多个玻扇仅记录一次,玻璃数量等于竖梃数量

玻扇数量+1。
[0006]作为优选的,所述步骤3.1确定门窗整体宽度totalw,具体是采取统计门窗要素集中每个要素的横坐标的最大值和最小值,门窗整体宽度等于上述最大值减去最小值。
[0007]作为优选的,所述步骤3.2中数据库包含每个门窗要素对应的计算面以及每个门窗要素之间的重叠关系。
[0008]作为优选的,所述步骤3.2中计算玻璃宽度,具体是先确定外框和中梃一半的差值d,玻扇所属标注的宽度w,如果玻扇左右两侧都是中梃则玻璃宽度等于(门窗整体宽度totalw

标注宽度w*玻扇数量

d*2)/玻璃数量,否则玻璃宽度等于(门窗整体宽度totalw

(标注宽度w

d)*玻扇数量

d*2)/玻璃数量,同时标注宽度w等于标注宽度w减去d。
[0009]作为优选的,所述步骤4.1中计算每个竖梃位置,具体是从左到右依次计算每个中
梃位置,如果竖梃左侧有玻扇要素,加上的是玻扇宽度,否则加上的是玻璃宽度,对于第一根竖梃需要在上述基础上加上d。
[0010]作为优选的,所述步骤4.2中计算每个玻扇和玻璃宽度,具体是根据每个要素与竖梃的关系进行调整。
[0011]本专利技术的有益效果如下:本专利技术能够辅助画图人员快速制图,并且帮助从业经验不足的画图人员免去计算的烦恼,并便于画图人员能够快速制图;本专利技术中的方法使得画图人员不用了解每种型材的特性尺寸,省去了画图人员计算的时间,使得画图工作变得高效和容易。
具体实施方式
[0012]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。
[0013]因此,以下本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0014]一种基于数据库的中梃自动定位方法,包括如下步骤。
[0015]步骤1:选择扇。
[0016]步骤2:计算玻扇数量和玻璃数量。
[0017]步骤2.1:根据步骤1选择的扇确定所属的门窗要素集。
[0018]步骤2.2:搜索步骤2.1确定的门窗要素集,先统计门窗要素集中竖梃的数量,然后判断门窗要素集中每个玻扇跟竖梃的关系,每个竖梃一侧有多个玻扇仅记录一次,玻璃数量等于竖梃数量

玻扇数量+1。
[0019]步骤3:计算玻璃尺寸。
[0020]步骤3.1:根据步骤2.1确定的门窗要素集确定门窗整体宽度totalw,具体是采取统计门窗要素集中每个要素的横坐标的最大值和最小值,门窗整体宽度等于上述最大值减去最小值。
[0021]步骤3.2:先确定外框和中梃一半的差值d,玻扇所属标注的宽度w,如果玻扇左右两侧都是中梃则玻璃宽度等于(门窗整体宽度totalw

标注宽度w*玻扇数量

d*2)/玻璃数量,否则玻璃宽度等于(门窗整体宽度totalw

(标注宽度w

d)*玻扇数量

d*2)/玻璃数量,同时标注宽度w等于标注宽度w减去d。
[0022]步骤4:根据要素计算每根竖梃位置,绘制图形。
[0023]步骤4.1:根据步骤3中的整体宽度和每个玻璃宽度计算每个竖梃的位置,按照从左到右依次计算每个中梃位置,如果竖梃左侧有玻扇要素,加上的是玻扇宽度,否则加上的是玻璃宽度,对于第一根竖梃需要在上述基础上加上d。
[0024]步骤4.2:根据4.1中每个中梃位置确定每个玻扇和玻璃宽度,具体是根据每个要素与竖梃的关系进行调整。
[0025]步骤4.3:根据获取的要素利用门窗软件画出窗户图形。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据库的中梃自动定位方法,其特征在于,包括如下步骤:步骤1:选择扇;步骤2:计算玻扇数量和玻璃数量,步骤2.1:根据步骤1选择的扇确定所属的门窗要素集,步骤2.2:搜索步骤2.1确定的门窗要素集,确定玻扇数量和玻璃数量;步骤3:计算玻璃尺寸,步骤3.1:根据步骤2.1确定的门窗要素集确定门窗整体宽度,步骤3.2:根据步骤2.2中玻扇数量和玻璃数量利用数据库确定每个玻璃的尺寸;步骤4:根据要素计算每根竖梃位置,绘制图形,步骤4.1:根据步骤3中的整体宽度和每个玻璃宽度计算每个竖梃的位置,步骤4.2:根据4.1中每个中梃位置确定每个玻扇和玻璃宽度,步骤4.3:根据获取的要素利用门窗软件画出窗户图形。2.根据权利要求1所述的一种基于数据库的中梃自动定位方法,其特征在于,步骤2.2确定玻扇数量和玻璃数量,具体是通过先统计门窗要素集中竖梃的数量,然后判断门窗要素集中每个玻扇跟竖梃的关系,每个竖梃一侧有多个玻扇仅记录一次,玻璃数量等于竖梃数量

玻扇数量+1。3.根据权利要求1所述的一种基于数据库的中梃自动定位方法,其特征在于,步骤3.1确定门窗整体宽度totalw,具体是采取统计门窗要素集中每个要素的横坐标的最大值和最小值,门窗整体宽度等于上述最大...

【专利技术属性】
技术研发人员:石坤
申请(专利权)人:洛阳虚幻科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1