CLR: .Net / Mono / Boo / Otros CLR > C#
Ahora Si Mi Proyecto
ibito:
Este fue un trabajo que nos dejaron en la universidad, no es mucho pero cada figura que se pinta, esta hecha desde cero, es decir, sin usar las funciones de drawline, drawcircle, fillcircle, etc etc... usando los algoritmos de bressenham etc etc, en el rar viene el codigo fuente, y el ejecutable (en la carpeta debug).
A ver que les parece :unsure:
JuanK:
Hola esta muy bueno y me parece muy bien que te intereses por el C# y por el uso de GDI.
Lógicamente tiene muchas cosas por optimzar como control de excepciones (lo revente de tres maneras diferentes), rendimiento (es muy lento el pintado de las figuras), refresco de pantalla, estructua etc, etc..
pero eso no demerita tu trabajo, esta muy bien para comenzar.
muy bien ibito.
:smartass: ;)
ibito:
es lento porque como dije antes, hace las cosas punto por punto (no lo dije asi :P), o sea, cuando dibujas una linea, usa un fillrect de 1px de alto por 1px de ancho y asi dibuja TODA la linea, tambien el circulo, la elipse y el poligono, el circulo y elpise rellena pues imaginate, punto por punto (usando la linea que tambien es punto por punto :P), el relleno como en el paint truena, porque no pude hacer el stack como se debe, entonces, por eso esta lento.
JuanK:
para hacerlo más rapido usa la tecnica de doble buffer,
asi que en el buffer pintas la figura completa y una vez pintada copias el buffer completo a la pantalla, notaras asi un considerable aumento del rendimeinto, si adicionalmente controlas elk barrido de la pantalla obtendras una enorme calidad respecto a lo que tienes ahorita ;)
Enko:
¿Que necesito para correrlo? :rolleyes:
Navegación
[#] Página Siguiente
Ir a la versión completa