¿Cómo hacer un círculo con la menor cantidad de vértices posible?

Estoy tratando de averiguar cómo decidir cuántos vértices debo tener para que mi círculo se vea lo más suave posible.

Aquí hay un ejemplo de dos círculos, ambos con 24 vértices:

Como ves, cuanto más grande se vuelve el círculo, más vértices necesito para ocultar las líneas rectas.

Al principio pensé que la longitud mínima de una línea en el borde debería ser 6px, pero ese enfoque falló cuando aumenté el tamaño del círculo: obtuve demasiados vértices. También pensé en calcular los ángulos, pero rápidamente me di cuenta de que los ángulos no difieren en círculos de diferentes tamaños. También lo comprobéesta responde, pero no tengo ni idea de cómo convertirlo en código (y algunas cosas raras allí:th se utiliza a sí mismo para calcularse a sí mismo), y creo que ni siquiera funciona, ya que el autor está utilizando el ángulo desde una sección hasta la mitad del círculo, lo que no cambia si el círculo se hace más grande.

Entonces me di cuenta de que tal vez la solución es verificar el ángulo entre dos vértices en los bordes, de esta manera:

Como ves, cuantos menos vértices, mayores son las longitudes de esos triángulos. Entonces, esta tiene que ser la respuesta, simplemente no sé cómo calcular el número de vértices usando esta información.

Respuestas a la pregunta(3)

Su respuesta a la pregunta