[讨论]如何实现根据相切/相切/相切来画圆
在CAD菜单内,如果要画一个圆,可以选择相切/相切/相切来画圆,如果在VBA内实现该功能,请问能够直接实现吗?如果利用Object.AddCircle的方法,只能指定圆心和半径。
如果采用几何方法求出相切圆的半径和圆心,好像比较麻烦,请高手给予指点,先谢了! 其实这与过任意三点画CIRCLE的原理差不多,求两两垂线 我现在用SendCommand的方法可以实现,但觉得不是很好
比如,图中R1、R2、R3的圆心和半径已知,求R4。图中绿线表示圆心相连的关系。
file:///D:/pic1.bmp
解决了,使用几何方法,列方程求解,不过挺麻烦的。
页:
[1]