私は G コード インタープリターを書いていますが、円と半径上の 2 つのポイントに対して (X, Y) を指定すると、円の中心を決定するのに苦労しています。中心点を指定すると 2 点から円をプロットできますが、代わりに半径値を指定すると、それを中心点に使用できません。
さまざまな形式の数学 (微積分、幾何学、三角法など) で記述された複数の例を調べましたが、それらのいずれもコードに変換できません。私の理解では、指定された値は 2 つの異なる中心/交点を生成します。それらは私が理解する必要があるものです。
インタープリターは Arduino で実行され、C で記述されています。誰かが疑似コードで説明してくれれば、とても感謝しています。
ありがとう!