一种制造技术

技术编号:39593572 阅读:8 留言:0更新日期:2023-12-03 19:48
本发明专利技术公开了一种

【技术实现步骤摘要】
一种CAD基于几何图形快速生成尺寸排版的方法及系统


[0001]本专利技术涉及建筑装饰建筑幕墙装饰的面板尺寸自动读取和存储显示
,具体涉及一种
CAD
基于几何图形快速生成尺寸排版的方法及系统


技术介绍

[0002]大型建筑幕墙装饰的面板的排版设计常常复杂多变

例如,某项目水泥板下单及数据统计,水泥板为逐层错缝布置,尺寸多样,统计面材尺寸的过程需要大量的尺寸标注和检查工作,为此项工作带来了极大的难度和工作量,统计过程效率低下,且无法追溯数据的准确性,从而严重影响施工进度

因此,亟需研究一种快速获取板块尺寸数据的方法,将设计师几天的工作量在几分钟内完成,从而减轻设计工作量,提高设计工作的效率和精度,并用尺寸排版来指导现场施工,进而显著提高施工效率


技术实现思路

[0003]本专利技术的目的在于提供一种
CAD
基于几何图形快速生成尺寸排版的方法,以解决上述
技术介绍
中提出的问题

[0004]为实现上述目的,本专利技术提供了一种
CAD
基于几何图形快速生成尺寸排版的方法,包括如下步骤:
S1、
打开
AutoCAD
二维平面图,关闭对象捕捉;
S2、
设置过滤信息列表进行过滤操作,并在选择阶段对顶点为四个的闭合多段线的所有对象进行选择,得到选择集;
S3、
对所选择的顶点为四个的闭合多段线的数量进行统计,并赋值为
n

S4、
按照索引号取出选择集中的一个对象;
S5、
调用
gt10
函数,读取所取出的对象的四个顶点,并进行排序;
S6、
定义闭合多线段的宽度和高度,并确定文字插入点位置;
S7、
将长度和宽度组合为字符串宽度
*
高度,并进行该闭合多线段的标注;
S8、
重复步骤
S4

S7 n
次,直到选择集中的所有闭合多段线均已被标注,完成所有尺寸排版;
S9、
打开对象捕捉

[0005]在一优选实施方式中,步骤
S5
中,调用
gt10
函数,获取多段线的顶点并进行排序,包括:
S51、
建立空的数据集存储数据;
S52、
获取闭合多线段图元信息列表;
S53、
从图元信息列表中取得第一个顶点并保存到数据集中;
S54、
截取第一个顶点并保存到数据集中;
S55、
重复步骤
S53

S54 共4次,直到第四个顶点截取完成并保存到数据集中;
S56、
将数据集中的顶点按照水平从小到大,竖向从大到小的顺序对闭合多段线的
顶点进行排序;
S57、
将排序后的数据集返回

[0006]在一优选实施方式中,步骤
S6
中,定义闭合多线段的宽度和高度,并确定文字插入点位置,包括:
S61、
计算第一顶点和第二顶点之间的距离定义为宽度;
S62、
计算第二顶点和第四顶点之间的距离定义为高度;
S63、
计算第一顶点和第四顶点之间的中点作为文字插入点

[0007]在一优选实施方式中,步骤
S2
中,设置过滤信息列表进行过滤操作,并在选择阶段对顶点为四个的闭合多段线的所有对象进行选择,得到选择集,包括:设置过滤信息列表,将选择对象设定为顶点为四个的矩形闭合多段线,将其余多段线均进行过滤,得到选择集

[0008]在一优选实施方式中,步骤
S4
中,按照索引号取出选择集中的一个对象,包括:将选择集中的每个对象对应一个索引号,根据不同索引号来取出不同的对象进行操作,其中,索引号为不大于
n
的数字

[0009]在一优选实施方式中,步骤
S7
中,将长度和宽度组合为字符串宽度
*
高度,并进行该闭合多线段的标注,包括:
S71、
以第一顶点和第四顶点之间的中点为基点,建立文字图元信息列表;
S72、
根据文字图元信息列表建立文字图元

[0010]在一优选实施方式中,步骤
S7
还包括:读取当前二维平面图的文字样式和标注比例,通过当前文字样式和标注比例来确定尺寸排版的文字样式和文字高度

[0011]本专利技术还提供了一种
CAD
基于几何图形快速生成尺寸排版的系统,包括用于执行以下操作的单元:设置过滤信息列表进行过滤操作,并在选择阶段对顶点为四个的闭合多段线的所有对象进行选择,得到选择集;对所选择的顶点为四个的闭合多段线的数量进行统计,并赋值为
n
;按照索引号取出选择集中的一个对象;调用
gt10
函数,读取所取出的对象的四个顶点,并进行排序;定义闭合多线段的宽度和高度,并确定文字插入点位置;将长度和宽度组合为字符串宽度
*
高度,并进行该闭合多线段的标注

[0012]在一优选实施方式中,其中,调用
gt10
函数,获取多段线的顶点并进行排序,包括如下步骤:
S51、
建立空的数据集存储数据;
S52、
获取闭合多线段图元信息列表;
S53、
从图元信息列表中取得第一个顶点并保存到数据集中;
S54、
截取第一个顶点并保存到数据集中;
S55、
重复步骤
S53

S54 共4次,直到第四个顶点截取完成并保存到数据集中;
S56、
将数据集中的顶点按照水平从小到大,竖向从大到小的顺序对闭合多段线的顶点进行排序;
S57、
将排序后的数据集返回;其中,定义闭合多线段的宽度和高度,并确定文字插入点位置,包括:
S61、
计算第一顶点和第二顶点之间的距离定义为宽度;
S62、
计算第二顶点和第四顶点之间的距离定义为高度;
S63、
计算第一顶点和第四顶点之间的中点作为文字插入点

[0013]在一优选实施方式中,其中,设置过滤信息列表进行过滤操作,并在选择阶段对顶点为四个的闭合多段线的所有对象进行选择,得到选择集,包括:设置过滤信息列表,将选择对象设定为顶点为四个的矩形闭合多段线,将其余多段线均进行过滤,得到选择集;其中,将长度和宽度组合为字符串宽度
*
高度,并进行该闭合多线段的标注,包括:
S71、
以第一顶点和第四顶点之间的中点为基点,建立文字图元信息列表;...

【技术保护点】

【技术特征摘要】
1.
一种
CAD
基于几何图形快速生成尺寸排版的方法,其特征在于:包括如下步骤:
S1、
打开
AutoCAD
二维平面图,关闭对象捕捉;
S2、
设置过滤信息列表进行过滤操作,并在选择阶段对顶点为四个的闭合多段线的所有对象进行选择,得到选择集;
S3、
对所选择的顶点为四个的闭合多段线的数量进行统计,并赋值为
n

S4、
按照索引号取出选择集中的一个对象;
S5、
调用
gt10
函数,读取所取出的对象的四个顶点,并进行排序;
S6、
定义闭合多线段的宽度和高度,并确定文字插入点位置;
S7、
将长度和宽度组合为字符串宽度
*
高度,并进行该闭合多线段的标注;
S8、
重复步骤
S4

S7 n
次,直到选择集中的所有闭合多段线均已被标注,完成所有尺寸排版;
S9、
打开对象捕捉
。2.
根据权利要求1所述的
CAD
基于几何图形快速生成尺寸排版的方法,其特征在于:步骤
S5
中,调用
gt10
函数,获取多段线的顶点并进行排序,包括:
S51、
建立空的数据集存储数据;
S52、
获取闭合多线段图元信息列表;
S53、
从图元信息列表中取得第一个顶点并保存到数据集中;
S54、
截取第一个顶点并保存到数据集中;
S55、
重复步骤
S53

S54 共4次,直到第四个顶点截取完成并保存到数据集中;
S56、
将数据集中的顶点按照水平从小到大,竖向从大到小的顺序对闭合多段线的顶点进行排序;
S57、
将排序后的数据集返回
。3.
根据权利要求1所述的
CAD
基于几何图形快速生成尺寸排版的方法,其特征在于:步骤
S6
中,定义闭合多线段的宽度和高度,并确定文字插入点位置,包括:
S61、
计算第一顶点和第二顶点之间的距离定义为宽度;
S62、
计算第二顶点和第四顶点之间的距离定义为高度;
S63、
计算第一顶点和第四顶点之间的中点作为文字插入点
。4.
根据权利要求1所述的
CAD
基于几何图形快速生成尺寸排版的方法,其特征在于:步骤
S2
中,设置过滤信息列表进行过滤操作,并在选择阶段对顶点为四个的闭合多段线的所有对象进行选择,得到选择集,包括:设置过滤信息列表,将选择对象设定为顶点为四个的矩形闭合多段线,将其余多段线均进行过滤,得到选择集
。5.
根据权利要求1所述的
CAD
基于几何图形快速生成尺寸排版的方法,其特征在于:步骤
S4
中,按照索引号取出选择集中的一个对象,包括:将选择集中的每个对象对应一个索引号,根据不同索引号来取出不同的对象进行操作,其中,索引号为不大于
...

【专利技术属性】
技术研发人员:任党辉王东杰柳蔷孙亮冯伟张良侠赵菅记杨天臣
申请(专利权)人:中国建筑装饰集团有限公司
类型:发明
国别省市:

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

1