Home | Trees | Indices | Help |
---|
|
object --+ | estudiante.Estudiante --+ | actor.Actor --+ | Pizarra
Representa una superficie de dibujo inicialmente transparente.
Puedes pintar sobre esta pizarra usando métodos que simulan un lapiz, que se puede mover sobre una superficie.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
Inherited from Inherited from |
|
Inicializa el actor Pizarra. :param x: Posición horizontal inicial. :param y: Posición horizontal inicial. :param ancho: El tamaño horizontal en pixels, si no se especifica será el tamaño de la ventana. :param alto: El tamaño vertical en pixels, si no se especifica será el tamaño de la ventana.
|
Dibuja un punto sobre la pizarra. El punto será 3 pixels de radio, y si no se especifica tendrá color negro. Este es un ejemplo de invocación:
>>> pizarra.dibujar_punto(20, 30, pilas.colores.rojo)
:param x: Posición horizontal para el punto. :param y: Posición vertical para el punto. :param color: El color para el punto. |
Convierte las coordenadas de pantalla a coordenadas físicas. Una coordenanda de pantalla, comienza en el punto (0, 0) y corresponde al centro de la pizarra. Mientras que una coordenada física tiene un sistema parecido al de los juegos viejos, donde (0, 0) es la esquina superir izquierda de la pantalla. :param x: Coordenada x a convertir. :param y: Coordenada y a convertir. |
Dibuja una imagen sobre la pizarra. :param imagen: Referencia a la imagen que se quiere pintar. :param x: Coordenada destino horizontal. :param y: Coordenada destino vertical. |
Dibuja una porción de una imagen sobre la pizarra. Este método, a diferencia de "pintar_imagen", capturará un rectángulo de la imagen fuente. :param imagen: Imagen fuente que se quiere dibujar sobre la pizarra. :param origen_x: Marca la esquina superior izquierda desde donde se recortar. :param origen_y: Marca la esquina superior izquierda desde donde se recortar. :param ancho: Ancho del rectángulo de corte. :param alto: Alto del rectángulo de corte. |
Dibuja un cuadro de animación sobre la pizarra. :param grilla: La grilla a dibujar. :param x: Coordenada horizontal sobre la pizarra. :param y: Coordenada vertical sobre la pizarra. |
Pinta toda la pizarra de un solo color. Por ejemplo:
>>> pizarra.pintar(pilas.colores.rojo)
:param color: El color que pintará toda la pizarra. |
Dibuja una linea recta sobre la pizarra. :param x: Coordenada horizontal desde donde comenzará la linea. :param y: Coordenada vertical desde donde comenzará la linea. :param x2: Coordenada horizontal desde donde terminará la linea. :param y2: Coordenada vertical desde donde terminará la linea. :param color: El color de la linea. :param grosor: Cuan gruesa será la linea en pixels. |
Dibuja un rectángulo sobre la pizarra. Si el rectángulo se dibuja con relleno, el color será el que pintará todo el rectángulo, en caso contrario, el color será utilizado para dibujar el contorno del rectángulo. :param x: Posición horizontal de la esquina superior izquierda. :param y: Posición horizontal de la esquina superior izquierda. :param ancho: Ancho del rectángulo. :param alto: Altura del rectángulo. :param relleno: Indica con True o False si el rectángulo se tiene que pintar completamente. :param grosor: Grosor del contorno del rectángulogulo. |
Dibuja una cadena de texto sobre la pizarra. :param cadena: El string que se quiere dibujar. :param x: Coordenada horizontal. :param y: Coordenada vertical. :param magnitud: Tamaño que tendrá la tipografía. :param fuente: Nombre de la tipografía a utilizar. :param color: Color del texto a dibujar. |
Dibuja un polígono sobre la pizarra. Ejemplo: >>> pizarra = pilas.actores.Pizarra() >>> pizarra.poligono([(10, 20), (100, 140)], color=pilas.colores.verde, grosor=4) :param puntos: Una lista de puntos en forma de tupla (x, y) que conforman el polígono. :param color: El color de la linea a trazar. :param grosor: El grosor de la linea a trazar en pixels. |
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Sun Jan 27 23:57:20 2013 | http://epydoc.sourceforge.net |