圆和之间的切线
我有一个应用程序,根据数据库的输入创建一个圆,然后创建一条线。在实时模式下,我可以轻松创建一条从直线端点到圆的切线。如何在VBA中执行此操作?谢谢 你好
最简单的方法应该是通过SendCommand使用TAN osnap调用LINE命令。
为了避免使用SendCommand,可以使用几何方法:
从一个点到一个圆的切点是圆和另一个圆之间的交点,圆心是圆心和点之间的线的中间,半径是该线长度的一半(见图)。
通过编程,按说明创建一个临时圆,获取交点,删除圆。。。
我的英语很差。
吉尔,
效果完美。谢谢
罗莎娜 吉尔
非常好的欧几里得几何!这会帮我很多。。。 接下来,可以使用3个已知边值(sideside)确定三角形A-B-C
AB圆半径
AC和BC半距离
已知点A和C定位三角形
然后找到D作为B在AC上的垂线。现在有两个直角三角形需要处理。
或者可能有一些vlax调用可以找到交点-大卫
https://www.cadtutor.net/forum/uploads/monthly_2010_04/Tangent1.jpg.ca2a96c27f74726029d01ebd575d9605.jpg
但这其中的乐趣何在 你好
无需构建C点三角形圆心、切点、外部点在切点处始终为矩形(与圆的切线垂直于该点处的半径)
我理解垂直。我不明白你怎么能复制这个三角形。你只知道斜边的长度和90度角。如何计算另一侧(未知弧的弦)的长度或其他角度-大卫
我同意。还有,知识在哪里-大卫
只要知道圆数据(中心和半径)和外部点,就知道斜边的长度和从圆心到等于圆半径的90度角(切点)的边的长度。。。
页:
[1]
2