Archivo | Tamaño | Contenido |
geany_templates.tar.gz | 589 B | Plantillas (templates) para editor Geany |
0808.tar.gz | 1.6 kB | Demo del uso de librerías en Python. Creación de una librería propia. Graficación con MatPlotLib/PyLab. Archivos empezando con 'cg1' son del grupo 1 (12:00-14:00). 'cg2' son los del grupo 2 (16:00-18:00). |
0829.tar.gz | 1.9 kB |
Creación de una interfaz gráfica utilizando la librería
Gtk3. Elementos básicos como Label, y Button. Mas
avanzadas como Diálogos par seleccionar colores o un
editor de texto con almacenamento del contenido y la
visualización separada. Uso de la librería GooCanvas para crear gráficos vectoriales, y el inicio de un editor de píxeles. Como la clase anterior, archivos con nombre cg1* fueron creados con el grupo 1, los con cg2* en el grupo 2. |
0905.tar.gz | 3.7 kB |
Separación del código del editor a una clases separada.
Se agregó un método para salvar una figura al disco.
para evitar que aparezca interferencia entre los 'píxeles',
se achicó su tamaño por 1 pixels.
Ahora también se puede seleccionar al color de dibujo.
Para validar al archivo almacenado, se abrió con el
programa GIMP, y con el visualizador de imágenes 'geeqie'. A la versión del grupo 2 se agregaron comentarios para el documentar el funcionamiento. |
0919.tar.gz | 2.2 kB | Aplicaciones de una librería para graficación vectorial (GooCanvas). Ejemplos de uso de algunas de las primitivas. |
0919a.tar.gz | 2.5 kB |
![]() |
1002.tar.gz | 12.1 kB | Diagrama en bloques del proyecto povray. |
1003.tar.gz | 11.5 kB | La versión inicial del parser para el proyecto povray. También está el programa de prueba .pov separado, para la entrada directa al POV-ray. |
1010.tar.gz | 67.8 kB |
Reorganización del visualizador y (futuro) renderizador: povview.py: Programa principal (GUI) povview_parser.py: Parser para código POV povview_things.py: Módulo con rutinas 'comunes' como definiciones de tipos, los objetos gráficos (como el Cono). Si se ejecuta renderiza una vista 2D del cono, como ejemplo. |
1017.tar.gz | 3.8 kB | Versiones actualizadas de povview.py, povview_things.py. Ahora crean las 3 vistas (planos 'xy', 'yz' y 'zx' en el viewer. Momentáneamente, no se puede 'ejecutar' al módulo povview_things.py para comprobar a las clases. Esta funcionalidad se reemplazó por la del programa principal. Nota: falta agregar el escaleo automático de las vistas. |
1018.tar.gz | 16.8 MB | Pequeñas mejoras a la version 1017 |
1024.tar.gz | 5.2 kB | Pasos iniciales para hacer un mini-raytracer, para mostrara las etapas de la creación de la imagen. |
1030.tar.gz | 7.1 kB | Programa povview_minitracer.py, que muestra en forma minimalista, al proceso de ray tracing: Parsing de los objetos involucrados, generación de rayos, y detección de intersección entre ambos. |
1031.tar.gz | 8.0 kB | Refactorización del código para simplificar el uso del código. Se agregó la gramática para procesar la cámara. Cuando termina el parser, catalog reorganiza los elementos en tres categorías: luces, cámara(s), y objetos. |
1103.tar.gz | 15.8 kB | Modificaciones y algunas correcciones en povview_math. En particular se corregieron problemas en Vec4. |
1108.tar.gz | 16.1 kB | Relativamente grandes modificaciones en como funciona el parser, en particular como se transportan y como se representan los datos internamente. Ahora el el parser devuelve, por ejemplo, un real objeto de tipo Sphere (en lugar de una lista de elementos 'name', 'pars' y obj_modifier). |
1110.tar.gz | 16.3 kB | Mas modificaciones: Ahora Light_source y Camera también son objetos derivados de ThreeD_object, para compartir código, y una estructura similar. |
1114.tar.gz | 16.4 kB | Un error insíduo con el parser fué solucionado. También se adaptó 'make_catalog'. |
1115.tar.gz | 28.2 kB | Estado del programa en este momento. En el archivo 'changes' hay un resumen de las cosas modificadas. Veré de solucionar estos problemitas esta tarde. Y de hacer mas fácil de correr otras escenas, sin la necesidad de importarlas en el 'povview.tracer'. |
(c) John Coppens ON6JC/LW3HAZ | correo |