Qualcuno conosce un buon algoritmo per disegnare un'ellisse da un riquadro di delimitazione?
draw_ellipse(int s1, int s2, int s3, int s4, color c);
Non ho bisogno di qualcosa di ottimizzato per un'efficienza incomprensibile e illeggibile. Solo qualcosa di buono da usare per un semplice disegno api. Puoi fornire l'algoritmo nella tua risposta in tutti i linguaggi di programmazione o persino in pseudocodice, ma lo preferirei se usi la sintassi C ++ o simile a C ++.