Mientras que los círculos pueden ser formas básicas que no son tan básico como puntos, líneas o triángulos cuando se trata de rasterización. Las primeras tarjetas gráficas con aceleración 3D fueron diseñadas para hacer una cosa muy bien, trazar triángulos (y líneas y puntos porque eran triviales para agregar). Agregar formas más complejas habría hecho que la tarjeta sea mucho más costosa a la vez que agregaba poca funcionalidad.
Pero hay otra razón para no incluir círculos/elipsis. Ellos no se conectan No puede construir un modelo 3D a partir de ellos y no puede conectar triángulos a ellos sin agregar espacios o partes superpuestas. Entonces, para que los círculos sean útiles, también necesita otras formas, como curvas y otras superficies más avanzadas (por ejemplo, NURBS). Los círculos solos solo son útiles como "puntos grandes" que también se pueden hacer con un cuadrángulo y una textura en forma de círculo, o triángulos.
Si está utilizando "encabezados personalizados" para círculos, debe tener en cuenta que probablemente crean un modelo de triángulo que forma sus "círculos".
Para que podamos pedirle a las personas que escriban una función circular en entrevistas técnicas. –