求一解析几何的算法
各位,求一几何算法。见下。主要的目的是自动生成4号线的弧,用在CNC编程中使用。
解析几何忘的差不多了。
谢谢!
本帖最后由 Andyhon 于 2018-4-10 20:04 编辑
如果只是单纯的得出切圆
P1P2红弧 offset 1.0
@P3==>R1.0圆
用其交点为心==>R1.0圆 这个基本的绘图,还是会的。主要是这个东西,希望通过算法来自动绘制。
下午,试着搞了一下。
(x-a)的平方-(y-b)的平方=r的平方,来计算交点。居然搞错了。
明天在看看。是哪里出错了。
数学功底,还给老师了。 已知三角形三边用余弦定理求角
或用面积先求高
;;;P0为已知同心圆圆心
(defun calpt (p0 p2 p3 R / acos b c ang0)
(defun acos (L) (atan (sqrt (- 1 (* L L))) L))
(setq b (- (distance p2 p0) R)
c (distance p3 p0)
)
(setq ang0 (acos (/ (- (+ (* b b) (* c c)) (* R R)) (* 2. b c))))
(polar p0 (+ (angle p0 p2) ang0) (+ b R))
) 谢谢楼上的。可以。3个边求角度、
页:
[1]