Pyprocessing es un paquete python que permite crear gráficos que se basa en las librerías OpenGL y Pyglet (enlace roto). El proyecto se aloja en google code.
En la documentación encontrarán la guía de referencia rápida, un tutorial básico, un tutorial más completo y las instrucciones de uso.
Para instalarlo en linux se usa easy_install o pip:
easy_install pyprocessing
pip install pyprocessing
El ejemplo que se hará es el de crear con rectangulo, líneas y elipses una especie de muñeco sin brazos junto a una pequeña esfera. Este ejemplo se basa en el pequeño ejemplo que tiene el proyecto en la página de entrada.
El código se muestra a continuación:
#!/usr/bin/env python # -*- coding: utf-8 -*- #Se importa pyprocessing from pyprocessing import * #define el tamaño de la ventana. size(200,200) #Define un rectangulo en el centro de la ventana rectMode(CENTER) #Se crea el rectangulo(x,y,ancho,alto) rect(100,100,20,100) #Se crean 3 elipses(x,y,ancho,alto) ellipse(100,70,60,60) ellipse(81,70,16,32) ellipse(119,70,16,32) #Se crean 2 lineas(x1,y1,x2,y2) line(90,150,80,160) line(110,150,120,160) #No se crea bordes en la figura noStroke(); #Define que tendrá luz la esfera lights(); #Define la cantidad de desplazamiento con respecto a la ventana. #(derecha/izquierda,arriba/abajo,delante/detrás) translate(28, 48, 0); #Se crea una esfera con radio 15 sphere(15) #Se muestra en la ventana. run()
La siguiente figura muestra el resultado del código al ser ejecutado:
¡Haz tu donativo! Si te gustó el artículo puedes realizar un donativo con Bitcoin (BTC) usando la billetera digital de tu preferencia a la siguiente dirección: 17MtNybhdkA9GV3UNS6BTwPcuhjXoPrSzV
O Escaneando el código QR desde la billetera:
