明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5811|回复: 44

【RR】绘制云线_v3.3.0

    [复制链接]
发表于 2022-12-13 22:14 | 显示全部楼层 |阅读模式
本帖最后由 kucha007 于 2024-4-24 21:35 编辑

收费定制,请下FAS








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 5明经币 +4 金钱 +70 收起 理由
rullz + 20
hf423 + 1 + 50 很给力!
USER2128 + 1 赞一个!
尘缘一生 + 1 赞一个!
tigcat + 1 很给力!

查看全部评分

 楼主| 发表于 2023-5-16 00:45 | 显示全部楼层
本帖最后由 kucha007 于 2024-4-20 19:10 编辑

20240404-v3.2(3.1忘了改啥了)
1-增加标注文字的选项(有修改和批注和检查3种模式,根据关键词切换),多行文字默认字高5*文字比例
    (文字比例在天正存在时取天正比例,天正不存在时取CAD标注比例,切换到标字要求确认,此时一般空格即可)
    (多行文字对齐为左上和左下,根据在目标点在云线的上侧或者下侧进行判断)
    (多行文字放置后自动进入编辑)
    (无论UCS如何,多行文字始终和视图保持水平)
2-点选对象时,如果选择文字类(CAD文字+天正文字+天正图名+天正标高),则生成文字外框作为云线依据
3-在布局空间动态转静态时,为了避免弧长较大无法生成云线。当弧长值大于100时,弧长值等于100
4-选择图层色时,屏蔽Bylaer和Byblock避免Grdraw出错
5-切换云线层关键词改为L,颜色为254。默认图层先判断,存在则不新建。避免改变打印状态和颜色
(新增图层深灰色不可打印,可用于存放以前的变更云线,此图层始终更新为不可打印图层,慎用!)
6-支持多选对象进行拉线标注,当先选对象后输命令时,也可如此
(若先选的对象全部在深灰色不可打印层,则直接移动到云线图层)
7-先选对象再输命令添加关键词:C移动到云线图层,N移动到不可打印图层。直接空格或输入标字比例则标注文字
8-为云线文字增加扩展数据,方便提取导出为CSV表格
9-程序必须联网使用!调整部分子函数,尝试限制使用时间
10-可以动态绘制圆形云线
11-修复bug:提示文字的角度和多行文字一样,始终平行于视图
12-画临时对象时,颜色始终为当前色(之前为白色)
13-不标字时可循环绘制云线,直到空格退出。若未绘制云线就直接空格,则提示选择非锁对象(修复之前点选锁定对象出错的bug)
14-修复之前判断当前层是否锁定的bug


20231012-v3.0
1-弧长值写入系统变量便于跨文件使用
2-修改控制图层是否打印的方式(关键词切换)
3-切换控制图层颜色的方式,修改后不退出程序
4-默认层锁定时,云线图层切换为当前层。
5-修改默认层名称命名方式,减少两位使其更短。
6-修改默认层的颜色为241号索引色(原先为1)

20230702-v2.8
1-优化推荐弧长的计算方式
2-优化动态云线弧长的计算方式(避免弧长过小,也避免弧长过大)
3-首次使用程序,在布局空间中为静态弧长。其他空间为动态
4-修复程序出错时产生的问题(具体忘了。


20230627-v2.7
1-用Gread重写了主程序。同时完善了代码
2-增加动态/静态弧长选项,默认为静态
3-点选对象进一步支持:椭圆、样条曲线
4-增加了对锁定图层和冻结图层的判断,避免出错
5-修复BUG:原先变量名重复,ESC中断容易删错矩形。

20230615-v2.6
1-点选对象时支持圆
2-修复BUG:点选对象生成云线时,ECS中断会恢复所选的对象

20230522-v2.5
1-用grread重写绘制矩形部分的逻辑,缺点是不能捕捉。不过不捕捉反倒是好事。
一步到位解决了倾斜UCS出错的问题+绘制旋转矩形后再使用CAD的REC命令矩形没有回正的错误。
2-调整弧长的精度为小数点后两位,避免使用米单位制图时精度不够(推荐弧长目前还是整数,后面可能还得改改推荐逻辑)
20230516-v2.4
重新梳理了程序,做了些优化。
1-有可选关键词时,空格执行第一个。
2-推荐弧长的方式改为打印在命令行,仅做建议,不直接替换值
3-绘制矩形时除了可以旋转,还可以快捷键P切换到绘制封闭多边形(不能捕捉)


1.3版本修复了空文件出错的问题+如果输命令前选择了对象,就把对象移动到对应的图层(同时设置对象随层)
1.6版本加了一些关键词:[颜色C/打印P/重置R]。默认参数为:云线图层红色且可打印,最大弧长5mm
1.7版本更新了新建图层的子程序,减少一些判断,速度更快。
1.8版本更新了程序逻辑,只有在没有图层或者修改图层参数时才新建/更新图层。免得每次运行程序都处理图层造成卡顿。
1.9版本当前图层锁定时entlast无法抓取对象,增加弹窗警告
2.0版本受坛友启发,矩形部分重写。默认为画矩形(指定第一点后回车绘制自由矩形),回车空输入则选对象(支持直线、圆弧、多段线、二维多段线)。
2.1版本画矩形时,根据矩形大小推荐最大弧长。ESC中断删除已绘制的矩形
2.2版本增加关键词S,可以在当前图层和默认层之间切换。颜色、打印、重置也做了小调整。








 楼主| 发表于 2022-12-15 16:44 | 显示全部楼层
szhorse 发表于 2022-12-15 15:37
我去,你不能更新一次收我一次费啊,我赚点钱容易吗

不好意思,老是更新失败。但上传却能上传成功。旧版也可以用的,没什么太大影响
回复 支持 1 反对 0

使用道具 举报

发表于 2022-12-26 10:04 | 显示全部楼层

感谢分享     
回复 支持 1 反对 0

使用道具 举报

发表于 2022-12-14 08:41 | 显示全部楼层
感谢分享           
发表于 2022-12-14 11:00 | 显示全部楼层
学习了,谢谢分享
发表于 2022-12-14 15:28 | 显示全部楼层
最近高产如母牛啊
 楼主| 发表于 2022-12-14 16:53 | 显示全部楼层
szhorse 发表于 2022-12-14 15:28
最近高产如母牛啊

工作需要就顺手写了,一写就忍不住优化,其实核心代码很简单的
发表于 2022-12-14 20:33 | 显示全部楼层
大佬,高产,感谢~
发表于 2022-12-15 07:20 | 显示全部楼层

感谢分享  。。
发表于 2022-12-15 15:37 | 显示全部楼层
kucha007 发表于 2022-12-14 16:53
工作需要就顺手写了,一写就忍不住优化,其实核心代码很简单的

我去,你不能更新一次收我一次费啊,我赚点钱容易吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-7 11:36 , Processed in 0.241122 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表