Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CANVAS Componente de Movimiento
CANVAS Componente de Movimiento
MyOpenLab
Objetos Canvas
Versin 2.4.3
Documentacin para el usuario
www.MyOpenLab.de
INTRODUCCIN
En este documento vamos a estudiar las posibilidades que ofrece MyOpenLab para
realizar simulaciones en las que intervengan objetos grficos animados.
El huso de las herramientas de animacin resulta muy interesante en aquellas
simulaciones en las que tengamos intencin de mostrar un sinptico animado o
queramos ver la evolucin de un objeto o imagen en la pantalla movido en funcin de
los valores de las variables de un modelo matemtico que pueda ser el ncleo de la
simulacin.
Las libreras para la realizacin se animaciones se encuentran en la carpeta Canvas
en cuyo interior aparecen los siguientes componentes:
Estos componentes permiten una gran cantidad de animaciones y todos ellos se pueden
integrar en un espacio grfico de animacin al que llamaremos espacio canvas para la
animacin.
El componente que define el espacio canvas se encuentra dentro de las libreras de
componentes del panel de visualizacin. Tal como se muestra en la figura
Este objeto tiene como entrada un grupo de imgenes que lgicamente deber recibir a
travs del componente de Agrupacin llamado Agrupar que se muestra en la figura
y que esta disponible en la librera del panel lgico.
Componente Agrupar
El componente agrupar permite modificar el nmero de elementos de entrada mediante
la opcin Pins Count de sus propiedades. Por defecto el nmero de entradas es 2.
En la figura vemos como a travs del elemento Agrupar se conectan varios objetos
grficos.
Los objetos que se pueden integrar dentro de un espacio Canvas son los que aparecen en
la tabla siguiente.
Elipse
Imagen cargada desde archivo
Lnea definida por dos puntos
Punto
Rectngulo
Texto
Transformacin(rotacin, traslacin, escala)
ELIPSE
Este objeto permite dibujar un crculo dentro de un rea "canvas" del que podemos
controlar las siguientes variables:
Es importante observar que el origen de las coordenadas grficas del rea Canvas est
en la esquina superior izquierda tal como se indica en la figura.
IMAGEN
Este objeto permite colocar en el rea Canvas una imagen que previamente se ha ledo
de un fichero. La imagen puede ser de formato JPG, GIF o PNG.
La imagen vemos que se carga mediante la funcin Static Image que forma parte de
la librera de imagen.
este objeto tiene tambin de salida los valores (integer)
del tamao de la imagen,.que en ocasiones pueden sernos tiles.
LINEA
Este objeto permite dibujar una lnea entre dos puntos definidos como (x1,y1 ;x2,y2).
Los parmetros que controlan este objeto son:
En la figura vemos una sencilla aplicacin en donde se ha dibujado una lnea entre los
puntos P1(100,100) y P2(180,150). No olvidemos que las unidades vienen dadas en
pixels.
En la figura vemos un sencillo ejemplo en el que se dibuja una lnea que une los puntos
P1(100,100) y P2(180,150)
PUNTO
Mediante esta funcin se consigue dibujar un punto en el espacio definido por el Canvas
grafico. En esta ocasin las variables que se controlan son:
RECTANGULO
Este bloque dibuja un rectngulo en el espacio grfico Canvas de acuerdo con los
siguientes parmetros:
TRANSFORMACION
TEXTO
Esta funcin Canvas permite dibujar un texto en una determinada posicin con un tipo
de fuente y un color determinado. Los parmetros que pueden ser modificados son:
x: Posicin de la
coordenada x
y: Posicin de la
coordenada y
antialising: Alisado de
la imagen evitando el
pixelado
font color: Color de la
letra
font: Tipo de letra
TRANSFORMACIN
Esta es una poderosa funcin que permite manipular dentro de un Canvas uno
cualquiera de los objetos que anteriormente hemos descrito. Las posibilidades de mover
el objeto son: Girarlo, trasladarlo de posicin en los ejes x e y, modificar su escala en
los ejes x e y, estirar en el eje x y en el eje y.
Las entradas se corresponden a:
11
12
13
14