QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 3711|回复: 7
打印 上一主题 下一主题

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

[复制链接]

中尉

Rank: 5Rank: 5

7

主题

107

帖子

3440

积分
跳转到指定楼层
楼主
发表于 2020-1-8 09:16:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
CAD中经常会画2圆的切线,用直线命令后,大多是用按住CTRL+鼠标右键选择“切点”,或在捕捉中设置切点,但比较麻烦,复杂图形会选择错误。。。

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

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


解释以上文字内容如下:

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

解释完毕

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

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



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


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



开始享受简单的2圆切线吧

附件:

ll.rar

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

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

有奖推广贴子: 

回复

使用道具 举报

中尉

Rank: 5Rank: 5

7

主题

107

帖子

3440

积分
沙发
 楼主| 发表于 2020-1-9 14:36:41 | 只看该作者
此论坛没戏了
回复 支持 反对

使用道具 举报

头像被屏蔽

禁止发言

2

主题

441

帖子

1万

积分
板凳
发表于 2020-1-9 15:14:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

7

主题

107

帖子

3440

积分
地板
 楼主| 发表于 2020-1-10 07:36:54 | 只看该作者
alian5337* 发表于 2020-1-9 15:14
顶一个,这里都是玩3D的,你跑来搞平面2D,所以没人气啦!

谢谢,你说的有道理,但这是AUTOCAD版块,还是2D的多啊
回复 支持 反对

使用道具 举报

头像被屏蔽

禁止发言

2

主题

441

帖子

1万

积分
5#
发表于 2020-1-10 08:16:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

列兵

Rank: 1

1

主题

2

帖子

23

积分
6#
发表于 2020-11-16 15:10:48 | 只看该作者
楼主你好,请问怎么实现若干个圆之间连续的选切点,这个数量不一定
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

7

主题

107

帖子

3440

积分
7#
 楼主| 发表于 2020-11-17 09:16:38 | 只看该作者
wenyoufang 发表于 2020-11-16 15:10
楼主你好,请问怎么实现若干个圆之间连续的选切点,这个数量不一定

命令:直线   快速按CTRL+T,快速选圆,再快速按CTRL+T,快速选圆
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-26 07:28

返回顶部