一种在CAD中根据统计数据绘制四边形的操作方法技术

技术编号:35933705 阅读:17 留言:0更新日期:2022-12-14 10:20
本发明专利技术公开了一种在CAD中根据统计数据绘制四边形的操作方法,包括编写函数形成功能模块,确定位置并选择数据实现任意四边形的绘制。通过编写函数形成新的功能模块,根据统计数据快速且精确的完成任意四边形及其对角线的绘制,提升设计人员的工作效率,同时保证较高的绘制精度,有效解决大量非标准、数据不相同的四边形的图形绘制问题。同的四边形的图形绘制问题。同的四边形的图形绘制问题。

【技术实现步骤摘要】
一种在CAD中根据统计数据绘制四边形的操作方法


[0001]本专利技术涉及CAD
,具体涉及一种在CAD中根据统计数据绘制四边形的操作方法。

技术介绍

[0002]建筑施工过程中会遇到大量异形构件安装的操作,实际施工时需要根据结构尺寸绘制加工图纸,现在进行异型四边形绘制时的操作步骤一般如下:一,绘制底边;二,在底边以左右两个端点为圆心,左右边长为半径绘制两个圆;三,以左边端点为圆心,以第一对角线为半径绘制圆求得右上角点;四,以右上角点为圆心,以顶部边长为半径画圆,求得左上角点;五,以四个端点为顶点,绘制任意四边形;六,删除求角点时绘制的四个圆形,结束图形绘制。上述操作需要多步操作而且输入多个数据才能绘制出符合要求的图形,适用于绘制少量图纸,但是对于大量非标准、数据不相同的四边形进行加工图纸的手动绘制时,需要大量的操作和数据输入,不仅成本高、效率低,而且错误较多,对于施工成本和施工周期都有较大的影响。本专利技术提供一种在CAD中根据统计数据绘制四边形的操作方法解决上述问题。

技术实现思路

[0003]本专利技术提供一种在CAD中根据统计数据绘制四边形的操作方法,实现在CAD中快速且精确的绘制四边形,提高作业效率。
[0004]本专利技术解决上述技术问题所采用的技术方案是:一种在CAD中根据统计数据绘制四边形的操作方法,包括以下步骤:步骤1,编写pp1函数,用于求两个圆的交点中Y值较大的点;步骤2,编写llx主函数,用于根据数据绘制四边形,包括以下流程步骤:步骤21,关闭CAD回显,关闭对象捕捉;步骤22,选择多边形的起点位置,确定四边形的绘图位置;步骤23,从统计表中选择四个边长和对角线;步骤24,依次读取边长和对角线的文字插入点和数据值插入点和数据值组成新的串行,并放入选择集;步骤25,按照插入点的x坐标按照从小到大的顺序对集合中的元素排序;步骤26,依次取出集合中的数据赋值给底边长、顶边长、左边长、右边长和对角线;步骤27,根据起点位置和底边长求得右下角点;步骤28,选择对角线类型;步骤29,根据对角线类型判断执行的绘图顺序;选择为第一对角线时,执行以下步骤:以起始点为圆心,对角线为半径画圆,以右下角点为圆心,右边长为半径画圆调用函数pp1,求右上角点坐标;以右上角点为圆心,顶边长为半径画圆,以起点为圆心,左边长
为半径画圆,调用函数pp1,求左上角点坐标;调用多段线命令,按照起点、右下角点、右上角点、左上角点的顺序绘制闭合多段线调用直线命令,以起点、右上角点,右下角点、左上角点的顺序绘制对角线删除辅助圆;选择为第二对角线时,执行以下步骤:以起始点为圆心,左边长为半径画圆,以右下角点为圆心,对角线为半径画圆,调用函数pp1,求左上角点坐标;以左上角点为圆心,顶边长为半径画圆,以右下角点为圆心,右边长为半径画圆,调用函数pp1,求左上角点坐标;调用多段线命令,按照起点、右下角点、右上角点、左上角点的顺序绘制闭合多段线;调用直线命令,以起点、右上角点,右下角点、左上角点的顺序绘制对角线,删除辅助圆;步骤210,打开捕捉点;步骤3,在命令行中输入llx命令;步骤4,选择起点位置;步骤5,选择相应数据;步骤6,选择对角线类型;步骤7,完成绘制。
[0005]进一步地,步骤1中,pp1函数的流程步骤如下:步骤11,传入函数参数:传入两圆形cir1和cir2;步骤12,取得两圆心的交点赋值给变体intpoints;步骤13,从intpoints读取交点坐标,分别赋值p1和p2;步骤14,将p1、p2的坐标Y值进行比较,Y值较大的点赋值给ptt;步骤15,结束。
[0006]进一步地,步骤23中,选择的五个基本数据作为绘制四边形的基础数据。
[0007]进一步地,步骤24中,根据数据文字的插入点和数值组成新的串行并放入一个空的集合。
[0008]进一步地,步骤29中,利用Visual LISP扩展功能写求交点函数,并取Y值较大点为所需点。
[0009]本专利技术有益效果如下:通过编写新的功能木块,实现了根据统计数据快速且精确的完成任意四边形及其对角线的绘制,提升设计人员的工作效率,同时保证较高的绘制精度,有效解决大量非标准、数据不相同的四边形的图形绘制问题。
附图说明
[0010]图1为本专利技术的操作过程示意图;图2为本专利技术的llx函数流程步骤示意图;图3为本专利技术的pp1函数流程步骤示意图。
具体实施方式
[0011]下面将结合说明书附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实
施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0012]在本专利的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利的限制。
[0013]如图1、2、3所示,一种在CAD中根据统计数据绘制四边形的操作方法,包括以下步骤:步骤1,编写pp1函数,用于求两个圆的交点中Y值较大的点;步骤2,编写llx主函数,用于根据数据绘制四边形,包括以下流程步骤:步骤21,关闭CAD回显,关闭对象捕捉,避免在求交点的过程中因为捕捉精度问题造成的偏差;步骤22,选择多边形的起点位置,确定四边形的绘图位置;步骤23,从统计表中选择四个边长和对角线;步骤24,依次读取边长和对角线的文字插入点和数据值插入点和数据值组成新的串行,并放入选择集;步骤25,按照插入点的x坐标按照从小到大的顺序对集合中的元素排序;步骤26,依次取出集合中的数据赋值给底边长、顶边长、左边长、右边长和对角线;步骤27,根据起点位置和底边长求得右下角点;步骤28,选择对角线类型;如图2所示,步骤29,根据对角线类型判断执行的绘图顺序;选择为第一对角线时,执行以下步骤:以起始点为圆心,对角线为半径画圆,以右下角点为圆心,右边长为半径画圆调用函数pp1,求右上角点坐标;以右上角点为圆心,顶边长为半径画圆,以起点为圆心,左边长为半径画圆,调用函数pp1,求左上角点坐标;调用多段线命令,按照起点、右下角点、右上角点、左上角点的顺序绘制闭合多段线调用直线命令,以起点、右上角点,右下角点、左上角点的顺序绘制对角线删除辅助圆;选择为第二对角线时,执行以下步骤:以起始点为圆心,左边长为半径画圆,以右下角点为圆心,对角线为半径画圆,调用函数pp1,求左上角点坐标;以左上角点为圆心,顶边长为半径画圆,以右下角点为圆心,右边长为半径画圆,调用函数pp1,求左上角点坐标;调用多段线命令,按照起点、右下角点、右上角点、左上角点的顺序绘制闭合多段线;调用直线命令,以起点、右上角点,右下角点、左上角点的顺序绘制对角线,删除辅助圆;步骤210,打开捕捉点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在CAD中根据统计数据绘制四边形的操作方法,其特征是,包括以下步骤:步骤1,编写pp1函数,用于求两个圆的交点中Y值较大的点;步骤2,编写llx主函数,用于根据数据绘制四边形,包括以下流程步骤:步骤21,关闭CAD回显,关闭对象捕捉;步骤22,选择多边形的起点位置,确定四边形的绘图位置;步骤23,从统计表中选择四个边长和对角线;步骤24,依次读取边长和对角线的文字插入点和数据值插入点和数据值组成新的串行,并放入选择集;步骤25,按照插入点的x坐标按照从小到大的顺序对集合中的元素排序;步骤26,依次取出集合中的数据赋值给底边长、顶边长、左边长、右边长和对角线;步骤27,根据起点位置和底边长求得右下角点;步骤28,选择对角线类型;步骤29,根据对角线类型判断执行的绘图顺序;选择为第一对角线时,执行以下步骤:以起始点为圆心,对角线为半径画圆,以右下角点为圆心,右边长为半径画圆调用函数pp1,求右上角点坐标;以右上角点为圆心,顶边长为半径画圆,以起点为圆心,左边长为半径画圆,调用函数pp1,求左上角点坐标;调用多段线命令,按照起点、右下角点、右上角点、左上角点的顺序绘制闭合多段线调用直线命令,以起点、右上角点,右下角点、左上角点的顺序绘制对角线删除辅助圆;选择为第二对角线时,执行以下步骤:以起始点为圆心,左边长为半径画圆,以右下角点为圆心,对角线为半径画圆,调用函数pp1,求左上角点坐标;以左上角点为圆心,顶边长为半...

【专利技术属性】
技术研发人员:任党辉李凤辉王东杰冯伟赵艺张良侠涂强
申请(专利权)人:中国建筑装饰集团有限公司
类型:发明
国别省市:

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

1