Click here to load reader
Upload
ccorahua-blas
View
215
Download
0
Embed Size (px)
Citation preview
Laboratorio – Computación Gráfica
Ing. Maryluz Cuentas Toledo
GRAFICAS DE FUNCIONES MATEMATICAS Y FRACTALES
El paquete flash.display
El paquete flash.display contiene la clase BitmapData, que puede utilizar para crear Presentaciones visuales.
BitmapData
La clase BitmapData le permite crear en el documento mapas de bits o imágenes transparentes u opacos con tamaño arbitrario y manipularlos de diversas formas durante la ejecución. Véase BitmapData (flash.display.BitmapData).
Parámetros.
Crea un nuevo objeto BitmapData con una determinada anchura y altura.
BitmapData(Ancho, Altura, Transparente(True o False), Color_Relleno)
Creación de clips de película dinámicamente
La utilización de ActionScript para crear clips de película de forma dinámica resulta útil cuando desea evitar la creación manual de clips de película en el escenario o tener que asociarlos desde la biblioteca. Por ejemplo, puede crear una galería de imágenes con gran cantidad de imágenes en miniatura que desea organizar en el escenario. MovieClip.createEmptyMovieClip() le permite crear una aplicación completa mediante ActionScript.
Normalmente resulta aconsejable evitar el uso de niveles si en su lugar puede cargar contenido en clips de película de diferentes profundidades. El método MovieClip.getNextHighestDepth() le permite crear nuevas instancias de clip de película en el escenario dinámicamente sin tener que comprobar si ya hay una instancia en una determinada profundidad.
attachBitmap (método MovieClip.attachBitmap)
El método attachBitmap() de la clase MovieClip, que asocia una imagen de mapa de bits a un clip de película.
public attachBitmap(bmp:BitmapData, depth:Number) : Void
BitmapData:flash.display.BitmapData - Una imagen de mapa de bits transparente u opaca.
depth:Number - Un entero que especifica el nivel de profundidad del clip de película en el que debe colocarse la imagen de mapa de bits.
setPixel (método BitmapData.setPixel)
public setPixel(x:Number, y:Number, color:Number) : Void
Establece el color de un solo píxel de un objeto BitmapData. Durante esta operación se mantiene el valor del canal alfa actual del píxel de la imagen. El valor del parámetro de color RGB se trata como un valor de color no multiplicado.
Cuando utiliza un controlador de eventos onEnterFrame para crear animaciones mediante scripts, la animación se ejecuta a la velocidad de fotogramas del documento, de forma similar a si hubiera creado una interpolación de movimiento en una línea de tiempo.
Graficando Función Coseno
Nota: El angulo siempre convertir a Radianes
Resultado:
Dibujos de una Flor con sus Pétalos:
Resultado:
Fractales:
Triángulos de HILBERT
Primero creamos nuestro botón que nos permitirá dibujar
Luego creamos nuestras funciones recursivas. En cada de ellas se detalla lo que
se realiza en cada paso.