1
Я использую это, чтобы получить точку вокруг круга.Получить точку вокруг закругленного прямоугольника
constexpr int quality = 20;
static Vertex_t verts[quality];
for (int i = 0; i < quality; i++) {
float angle = ((float)i/-quality) * MATH_TAU;
verts[i].x = cir.pos.x + (cir.radius * sin(angle));
verts[i].y = cir.pos.y + (cir.radius * cos(angle));
}
Теперь мне нужно получить точку вокруг закругленного прямоугольника с учетом его положения, размера и радиуса.