Hola, soy el que ha puesto el mensaje.
Nosotros sólo hemos encontrado una librería aislada que implementa estas primitivas: la SDL_prim, que puede verse en la página de librerías de SDL. El caso es que ésta librería no utiliza algoritmos óptimos, pues por ejemplo, para dibujar una recta, usa la ecuación de la recta usando flotantes!! Nuestra implementación con el algoritmo de Bressenham debe ser bastante más eficiente tanto en tiempo como en memoria. Luego, en muchas aplicaciones (supongo que Tux Paint también, no lo he mirado) cada uno implementa su versión según la necesita: yo también estaba sorprendido de que no hubiera ya algo hecho.
En cuanto a los nombres de las funciones, el convenio que hemos seguido es el que usa la SDL. Fijate por ejemplo en la función SDL_FillRect, que rellena un rectángulo (la única "primitiva" implementada en SDL). En fin, gracias por los ánimos y un saludo...
[ Padre ]
|