
質問がありましたので・・・
星形を正星形に変形する手順を整理してみました。なお、少し切り口が異なりますが、以下のプログラムも参照してください。
Visual Studio Basic_32 正星形多角形?の長半径と短半径を割り出す 2023/01/10
第一半径を基準に描画した八角形で説明します。
最終的に上の様なガイドラインに合わせ・・・
最終的に上の様に調整します。

まず全体を22.5度回転します。
上の様に選択範囲を得てから[整列]で[垂直方向上に整列]を実行します。
上の様に選択範囲を得てから[整列]で[垂直方向下に整列]を実行します。
上の様に選択範囲を得てから[整列]で[水平方向右に整列]を実行します。
上の様に選択範囲を得てから[整列]で[水平方向左に整列]を実行します。

ここで45度回転し、同じように選択してから[垂直方向上に整列][垂直方向下に整列][水平方向右に整列][水平方向左に整列]を実行すれば・・・









