找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 3764|回复: 7

[分享] 利用LISP实现直接画2圆切线(无需去设置点选切点)

[复制链接]

7

主题

100

回帖

3440

积分

中尉

积分
3440
发表于 2020-1-8 09:16:07 | 显示全部楼层 |阅读模式
CAD中经常会画2圆的切线,用直线命令后,大多是用按住CTRL+鼠标右键选择“切点”,或在捕捉中设置切点,但比较麻烦,复杂图形会选择错误。。。

利用LISP语言(AUTOCAD自带,无需额外安装)编辑一段文字,设置AUTOCAD启动时自动加载,直接输入命令LTT即可直接画切线,鼠标放在圆形上时自动显示切点符号,太方便了。

文字内容:
(defun cTT()                     
(command "line" "tan" "\\" "tan" "\\" "")
)


解释以上文字内容如下:

(defun cTT()  =定义这个功能命令为:LTT        当然,你可时改为自己喜欢的
(command "line" "tan" "\\" "tan" "\\" "") =执行命令 直线  切点  (选择切点)    (选择切点)
“” 中间有空格 代表输入空格或回车

解释完毕

此命令可以像其它CAD命令一样,结束一个后直接空格或回车继续执行

在CAD界面中输入“AP"调出以下界面:

1.png

点击右下角”启动组“将LISP"文件加入
2.png

重新启动AUTOCAD,允许每次加载就可以了

3.png

开始享受简单的2圆切线吧{:shy:}

附件:

ll.rar

132 Bytes, 下载次数: 6, 下载积分: G币 -1

售价: 1 元宝  [记录]  [购买]

7

主题

100

回帖

3440

积分

中尉

积分
3440
 楼主| 发表于 2020-1-9 14:36:41 | 显示全部楼层
此论坛没戏了

2

主题

439

回帖

1万

积分

禁止发言

积分
11129
发表于 2020-1-9 15:14:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

7

主题

100

回帖

3440

积分

中尉

积分
3440
 楼主| 发表于 2020-1-10 07:36:54 | 显示全部楼层
alian5337* 发表于 2020-1-9 15:14
顶一个,这里都是玩3D的,你跑来搞平面2D,所以没人气啦!

谢谢,你说的有道理,但这是AUTOCAD版块,还是2D的多啊

2

主题

439

回帖

1万

积分

禁止发言

积分
11129
发表于 2020-1-10 08:16:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

1

主题

1

回帖

23

积分

列兵

积分
23
发表于 2020-11-16 15:10:48 | 显示全部楼层
楼主你好,请问怎么实现若干个圆之间连续的选切点,这个数量不一定

7

主题

100

回帖

3440

积分

中尉

积分
3440
 楼主| 发表于 2020-11-17 09:16:38 | 显示全部楼层
wenyoufang 发表于 2020-11-16 15:10
楼主你好,请问怎么实现若干个圆之间连续的选切点,这个数量不一定

命令:直线   快速按CTRL+T,快速选圆,再快速按CTRL+T,快速选圆

0

主题

2

回帖

18

积分

列兵

积分
18
发表于 2023-2-23 12:39:31 | 显示全部楼层
谢谢 分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-14 06:58

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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