Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
円を描くための頂点のセットがありますが、頂点の数を2倍にして高解像度の円を描きたいので、頂点の数を増やすことはできません。必要なのは、提供された頂点から中点を計算することです。 、それが理にかなっている場合
では、その画像から、点V0、V1、V2、...と円の中心点を指定して、点A、B、C、...をどのように計算できますか?位置を使用して計算する必要のある頂点を回転させて中点を計算することはできないことに注意してください。
ありがとう
円の中心は、隣接する 2 つの「辺」に垂直な線を作成し、それらを交差させることによって決定できます。
偶数の頂点がある場合は、互いに反対側にある 2 つを選択し、「それらを平均化」して中間点を計算します。
次に、この中心を中心にすべての頂点をいずれかの方向に 180°/No.vertices 回転させるだけで、探している頂点を取得できます。もちろん、既存のものも保持する必要があります。