Given the regular polygon's side count $n$, the circumscribed radius $r$ and the center coordinates $(x,y)$ of the circumscribed circle,
How to calculate the coordinates of all polygon's vertices if one of the vertices coordinates are $(x,?)$?
Given the regular polygon's side count $n$, the circumscribed radius $r$ and the center coordinates $(x,y)$ of the circumscribed circle,
How to calculate the coordinates of all polygon's vertices if one of the vertices coordinates are $(x,?)$?
One vertex is $(x, y+r)$ or $(x, y-r)$. I'll assume the former (the latter case is similar, just swap $r$ and $-r$). The vertices will have coordinates $(x+r\sin\theta,y+r\cos\theta)$, where $\theta$ is an integer multiple of $\frac{2\pi}{n}$. ($\frac{360}{n}$ if you prefer degrees to radians.)
Supposing you know complex numbers, we care only about polygons around the origin which are inscribed in the unit circle. If a vertex is at $e^{i\omega}$, then the other n vertices will be at $e^{i(\omega + 2\pi k/n)}$ for $k$ up to $n$.
Then, if they're not on the unit circle, multiply everything by the radius.
If it's not centered at the origin, translate it to that spot instead.