小编rya*_*sey的帖子

给出2点和半径的圆弧/圆心

我正在编写一个GCode解释器,当给定(X,Y)圆圈和半径上的2个点时,我很难确定圆心.

给定中心点时,我可以从2个点绘制一个圆,但如果给出了半径值,我无法将其转换为中心点.

我查找了多个以不同形式的数学(微积分,几何,三角等)编写的示例,但不能将它们中的任何一个转换为代码.

我在这里找到了同样的问题,在Visual Basic中只有1个真正的答案,但看起来粘贴的代码部分依赖于未包含的其他代码.

我的理解是给出的值产生2个不同的中心/交叉点.这些是我需要弄清楚的.

解释器在Arduino上运行并用C语言编写.如果有人能用伪代码引导我完成它,我将非常感激.

谢谢!

c geometry arduino g-code

6
推荐指数
2
解决办法
7573
查看次数

标签 统计

arduino ×1

c ×1

g-code ×1

geometry ×1