【技术实现步骤摘要】
一种在CAD中批量进行平面弧形标注的方法
[0001]本专利技术涉及基于幕墙弧形表皮标注弧长的CAD弧形标注的程序代码
,具体涉及一种在CAD中批量进行平面弧形标注的方法。
技术介绍
[0002]在当下的幕墙设计中,弧形表皮已经成为当下较为常见的一种设计形式,在尺寸标注过程中需要按照立面分格,对幕墙各段的弧长在圆弧表皮上分段标注。目前CAD提供的弧长标注功能,在标注一段完整弧长时还是比较方便的,但是将一段弧长按照不同的分格分段标注时,标注有以下两种方式:方式一:将圆弧按照分格打断成一段段的小圆弧,整体标注,缺点是当圆弧半径或者分格有调整时就要求重新对圆弧进行分格标注;方法二:用CAD默认“dimarc”命令,选择圆弧,选择部分标注,选择第一点,选择第二点,确认,一个弧形尺寸标注需要五部才能完成,而且存在大量的圆弧上的捕捉点操作。以上两种方式在图纸出现调整时,尺寸重新绘制是工作量是非常大,而且冗余过程非常繁琐;当弧形面分格较多或者调整较频繁时,工作效率会非常低下,高强度工作下因捕捉精度造成的标注错误经常出现,也容易对现场 ...
【技术保护点】
【技术特征摘要】
1.一种在CAD中批量进行平面弧形标注的方法,其特征是,包括以下步骤:S1,关闭CAD回显,关闭对象捕捉;S2,读取标注变量全局比例因子赋值给sc,计算尺寸偏移距离dsc,sc=0时,设定dsc=10;sc≠0时,dsc=8*sc;S3,编写并调用Active函数,将Visual LISP扩展功能加载到AutoLISP,取得文件激活、取得文件的ModelSpace集合;S4,建立空选择集sss用于存放数据;S5,调整角度单位为弧度;S6,编写求交点函数,通过图元名,取得两个图元的交点,并转换为Autolisp点对象返回;S7,选择圆弧表皮控制线,对象表赋值给ename,图元名赋值给ename1;S8,读取弧形表皮控制线的圆心赋值给p0;S9,选择幕墙分格线,赋值给选择集xlk,统计xlk元素数量n;S10,重复n次,用求交点函数求取xlk中的当前元素与弧形表皮控制线求交点将交点与圆心的角度与交点组成新的串行,放置于选择集sss中;S11,按照角度从小到大的顺序对选择集中的元素排序后重新赋值给sss;S12,重复执行n
‑
1次,依次取出sss中的两点,赋值给pt1、pt2,根据p...
【专利技术属性】
技术研发人员:任党辉,李凤辉,王东杰,冯伟,柳蔷,文安源,李超,杨品富,
申请(专利权)人:中国建筑装饰集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。