これは、単に私を避けている簡単な解決策である可能性があります。具体的には、sin() 関数を使用して円上の等距離点に動的に位置を作成しています。これらのポイントが作成されたら、ポイント間の勾配を計算し、各勾配ステップで形状を再描画することにより、あるポイントから次のポイントに移動する形状をアニメーション化します。
問題は、座標値によっては、勾配のステップが点 a から点 b までの 1 つのステップにすぎない場合があることです。ポイントからポイントへジャンプするだけでなく、パスに沿って移動するシェイプが必要です。
私がやりたいことは、位置座標 (x, y) を強制的に偶数にして、勾配値を常に還元できるようにすることです。だから、質問の簡単な部分は...
int 値が偶数かどうかを確認するにはどうすればよいですか? そうでない場合は、単に座標値に 1 を追加します。