前生 发表于 2018-4-10 13:06:17

求一解析几何的算法

各位,求一几何算法。见下。
主要的目的是自动生成4号线的弧,用在CNC编程中使用。
解析几何忘的差不多了。
谢谢!


Andyhon 发表于 2018-4-10 17:25:46

本帖最后由 Andyhon 于 2018-4-10 20:04 编辑

如果只是单纯的得出切圆

P1P2红弧 offset 1.0
@P3==>R1.0圆

用其交点为心==>R1.0圆

前生 发表于 2018-4-10 23:47:49

这个基本的绘图,还是会的。主要是这个东西,希望通过算法来自动绘制。
下午,试着搞了一下。
(x-a)的平方-(y-b)的平方=r的平方,来计算交点。居然搞错了。
明天在看看。是哪里出错了。
数学功底,还给老师了。

Andyhon 发表于 2018-4-11 10:30:27

已知三角形三边用余弦定理求角
或用面积先求高

x_s_s_1 发表于 2018-4-11 15:29:03

;;;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))
)

前生 发表于 2018-5-13 03:12:16

谢谢楼上的。可以。3个边求角度、
页: [1]
查看完整版本: 求一解析几何的算法