10

Click here to load reader

CGLAb.pdf

Embed Size (px)

Citation preview

Page 1: CGLAb.pdf

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.

Page 2: CGLAb.pdf

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

Page 3: CGLAb.pdf

Resultado:

Page 4: CGLAb.pdf

Dibujos de una Flor con sus Pétalos:

Page 5: CGLAb.pdf

Resultado:

Page 6: CGLAb.pdf

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.

Page 7: CGLAb.pdf
Page 8: CGLAb.pdf
Page 9: CGLAb.pdf
Page 10: CGLAb.pdf