私はGコードインタプリタを書いて、円と半径の2ポイントの(X、Y)与えられたとき、円の中心を決定する非常に困難な時間を過ごしています。検索円弧/円の中心与えられた2点と半径
センターポイントが与えられたときに2ポイントから円をプロットすることができますが、半径値を代入すると、そのポイントをセンターポイントに変換できません。
私は数学の異なる形で書かれている複数の例(微積分、幾何学、三角など)まで見てきたが、コードにそれらのいずれかを翻訳することはできません。
私は、Visual Basicで1つだけ本当の答えとここで、この同じ質問を見つけましたが、貼り付けたコードのセクションが含まれていない追加のコードに依存しているように見えます。
私の理解は、指定された値が2つの異なる中心/交点を生成することです。それらは私が把握する必要があるものです。
通訳はArduinoで動作しており、Cで書かれています。誰かが私を擬似コードでも歩いてもらえると、私はとても感謝しています。
ありがとうございます!
半径のある2つの点を通る円は、2つの解を持っています。 –
[this](http://stackoverflow.com/a/4914148/1183079)答えを確認してください。代わりにsqrtの代わりにMath.Sqrtを使用してください。 – Kateract