明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6510|回复: 20

倒角,圆角.直径半径,线性标注,(含源码)20110807七夕版-深夜更新

  [复制链接]
发表于 2011-8-2 21:33:42 | 显示全部楼层 |阅读模式
本帖最后由 EMD 于 2011-8-7 00:38 编辑

参考
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=88091&highlight=%B1%EA%D7%A2
帖内5楼zhynt给的代码,写的一个标注倒角的lisp.在此表示感谢.鼠标追踪及通过组码改图元位置都是从此贴学来的.
第一个lisp程序,所有的相关知识都在本论坛学到的.

我的CAD版本为2006
细节未完善.
支持水平和垂直方向的倒角标注,
标注文字大小可随图形比例变化.
圆标直径,非完整园标半径,
非45°或135°的line线标注其线形尺寸,
当正交为开启状态时,标注水平或者垂直方向投影
当正交关闭后,标注线段距离.

目前已知bug,当标注倒角时,如果按键盘或者操作屏幕菜单会出错退出.
欢迎大家批评指正.
源码收点辛苦费,
编译过的可直接下载.测试命令为 TT
=============20110807更新:====================
已知bug修复:倒45°角标注中按键盘或者鼠标右键后程序出错的bug.
其他一些细节方面的修正.
===================================================
=============20110805更新:====================
增加了对多义线的支持,在论坛里搜到了一个获取多义线端点的函数,直接拿来用了.
但目前仅支持直线段的标注,圆弧处还未做处理.
时间有限,还没找到合适的代码来判断鼠标点选段的线段类型
(圆弧或凸度,我知道可以通过凸度来判断,但是不知道如何才能取出我想要的那个42组码)
依然不支持图块操作
已知bug依然未解决
===================================================
  








本帖子中包含更多资源

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

x

点评

不错!建议加上重复选取!  发表于 2011-12-24 08:54
发表于 2011-8-3 11:51:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2011-8-3 11:52:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2011-8-3 11:53:49 | 显示全部楼层
1078815748 发表于 2011-8-3 11:52
不支持多线段

是的,目前仅支持,直线,也就是line绘制出来的线条.其余的待完善.提供了源码,可以自己下来修改.
发表于 2011-8-3 12:43:23 | 显示全部楼层
用起来很不错,可惜不支持多义线。
发表于 2011-8-4 22:27:52 | 显示全部楼层
本帖最后由 xiaxiang 于 2011-8-4 22:30 编辑

购买支持楼主的代码,有空加点东西进去。
刚看了,注释非常详细
发表于 2011-8-4 23:28:38 | 显示全部楼层
程序功能实用,期待后续完善,关注
 楼主| 发表于 2011-8-4 23:30:30 | 显示全部楼层
xiaxiang 发表于 2011-8-4 22:27
购买支持楼主的代码,有空加点东西进去。
刚看了,注释非常详细

多谢支持~~,挣点小钱,好用来买前辈们的程序用.注释都是我个人理解的一些东西,不一定是完全正确的,只能是仅供参考.刚学lisp才20多天,好多都还不会.这两天在研究如何支持多义线.强烈建议把加进去的东西贡献出来.
发表于 2011-8-5 07:21:08 | 显示全部楼层
厉害,才20多天啊!
发表于 2011-8-5 08:24:26 | 显示全部楼层
回复 EMD 的帖子

期待您的持续更新。20多天就到这种水平了不错啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-31 18:17 , Processed in 0.218733 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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