乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 75|回复: 4

[编程交流] 切线角

[复制链接]

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 09:45:44 | 显示全部楼层 |阅读模式
在普通Autolisp中,我试图找到角度A1以形成切线Lline T1 T2(绿色弧的)
 
已知值:
X Y R1
R1的最大值为(最小值(*X 0.5)(*Y 0.5))
 
简单计算:
P1=(列表0)预设
P2=(列表X Y)
C1=(列表R1 0)
C2=(列表(-X R1)Y)
 
Autocad的Fillet命令移动C1和C2
圆角命令也会在全宽90度角上报废
通过autolisp捕捉tanget线充其量是有问题的
 
这么多年过去了,我本以为我有过这样的经历,看到了一个片段。
 
结果是三个实体(2)弧(1)线(这是最终结果排序的开始)
 
有什么想法吗?TIA-David
104548kzj7hk7hvyj79n1k.jpg
回复

使用道具 举报

20

主题

338

帖子

323

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-6 10:03:08 | 显示全部楼层
我只是试着想一想。。。如果从已知点c1和c2绘制一条线(称为M1),则其中点是切线的中点。现在剩下两个虚构的三角形。使用罪过法则。。。90度等于M1距离的一半,因为某个角度(ang1)等于r1。既然你知道M1平面上的角度,你可以把角度(ang1)加上去,现在你得到了切线平面上的角度。切线穿过M1的中点。现在知道切线的角度,然后知道C2->T2和C1->T1的角度。这有意义吗?如果我有更多的时间,我会张贴一张我试图解释的图片。希望这有帮助!
 
当做
 
Hippe013
回复

使用道具 举报

10

主题

109

帖子

99

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
50
发表于 2022-7-6 10:24:51 | 显示全部楼层
嗨,戴夫,现在让我们看看我是否可以上传这个 104550jnddn2dfnaegwevd.jpg
 
希望这有帮助(希望这是正确的!)
回复

使用道具 举报

20

主题

338

帖子

323

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-6 10:43:20 | 显示全部楼层
总是寻找永远可解的三角形。
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 10:54:18 | 显示全部楼层
我曾想过中点E,但我没有意识到使用CalcadC2-F作为直角。
 
E=(列表(*X 0.5)(*Y 0.5))
 
 
嗯。。。。。。。。
 
现在我想一想,你怎么找到F点
 
EF=(sqrt(-E E)(*R1 R1)))
 
那可以给我A3
 
(角度EF C2@0度)可以使A2
 
好的,我想我明白了
 
谢谢-大卫
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-6 23:14 , Processed in 0.335544 second(s), 65 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表