-2
我想知道如何計算給定其中心和邊長的正多邊形的座標。我想出了一種方法,但我正在尋找可適用於其他正多邊形的東西。根據中心和邊長計算正多邊形的座標
我想知道如何計算給定其中心和邊長的正多邊形的座標。我想出了一種方法,但我正在尋找可適用於其他正多邊形的東西。根據中心和邊長計算正多邊形的座標
問題是窮人制定。但是讓我們假設正多邊形的最右邊是垂直的。 N是邊的數量,L是邊長。所有頂點位於給定中心的圓(CX,CY)。這個圈子的半徑:
R = L/(2 * Sin(Pi/N))
第i個正n邊形有座標的頂點:
i = 0..N-1
X[i] = CX + R * Cos(Pi/N * (1 + 2 * i))
Y[i] = CY + R * Sin(Pi/N * (1 + 2 * i))
所以你想一個正方形,或者還有其他的正多邊形?這些方向是以某種方式定向的,還是可以任意旋轉?無論如何,你的意思是「正方形的座標」? – Teepeemm
'x = centerX - (side/2)','y = centerY - (side/2)',爲其他正多邊形開發一個更一般的公式需要更多參數 – higuaro
平方的哪一部分決定了座標? –