私はCNCミル用のドライバを実装していますが、Gコードアークコマンドの実装に問題があります。n次元アークパスを計算する
私は中点サークルアルゴリズムのいくつかの実装を見つけましたが、実際にそのまま使用することはできません。
私が見つけたように中点サークルの問題は、それが2Dであり、3Dパスを通る逐次ステップを必要とする一方で、すべてのオクタントを同時に描画することです。開始点、終了点、 。
浮動小数点演算を使用してnice multidimensional equivalent of Bresenham’s line drawing algoが見つかりました。弧を描くのにも同様のことがあるでしょうか?
多くの思考や実験を使って私の意志にこのアルゴを曲げることができるかもしれませんが、円弧を描くことは未解決の問題ではなく、以前にCNCマシンが作られていたので、 ?
3D空間で1D曲線に沿ったパス、または3D空間で2D曲面をカバーするパスを検索しようとしていますか? – Beta