lunes, 26 de octubre de 2009
otro ejemplo en flash
ejemplos
viernes, 9 de octubre de 2009
Escalacion del punto fijo general
2.-Escala el objeto con respecto del origen de las coordenadas.
3.-Utilize la traslacion inversa del paso 1 para regresar el objeto en su posicon general.
Rotacion del punto pivote general
(Xr, Yr)
al realizar las siguientes secuencias de operaciones de
Rotacion- Traslacion-Rotacion
1.-traslado el objeto de modo que se mueva la posicion del punto pivote al origen de las coordenadas.
2.- Gire el objeto con respecto del origen de las coordenadas.
3.-traslade el objeto de manera que regrese el punto pivote a su posicion original.
| |
|
|
| |
|
|
Transformaciones en coordenadas homogéneas
Las transformaciones más comunes en graficación son escala, rotación y traslación.
Combinación de transformaciones
Usualmente se requiere hacer varias transformaciones, como una escala seguida de una rotación. Si se requiere rotar un objeto alrededor de su propio centro, primero hay que trasladarlo al origen, luego rotarlo y finalmente regresarlo a su posición inicial. Conviene pues conocer las transformaciones inversas.
Forma matricial
Multiplicación de matrices con matrices y con vectores, matriz idéntica o identidad, traspuesta, inversa.
Escala
Rotación
¿Traslación? No se puede, a menos que extendamos una dimension las matrices, lo que significa agregarles una columna y un renglón y a los vectores un componente. Un vértice homogéneo se representa por y corresponde al punto tridimensional , a menos que , en cuyo caso representa un punto al infinito idealizado.
La traslación queda entonces:
De esta manera existe una representación matricial para cada transformación. Lo más interesante es que ahora se pueden combinar distintas transformaciones. Por ejemplo, supongamos que queremos rotar un objeto alrededor de su centro, el cual está en :
miércoles, 7 de octubre de 2009
unidad 2: Transformaciones Geometricas bidimencionales
Traslacion
Rotacion
Escalacion
Otras trasformaciones:
Reflexion
Recorte
1.Traslacion.-Se aplica una traslacion en un objeto para combiar su posicion a lo largo de la trayectoria de una linea recta de una direccion de coordenadas o otra.
2.Rotacion.- Se aplica una rotacion bidimencional en un objeto al cambiar su posicion a lo largo de la trayectoria de una circunferencia en el plano xy para generar una rotacion, especificamos un angulo de rotacion y la posicion (Xr, Yr) de un punto de rotacion (o punto pivote) en torno al cual se gira el objeto los valores positivos para el angulo de rotacion , definen rotaciones en sentido opuesto a las manecillas del reloj alrededor del punto pivote.
ejemplo:
3.- Escalacion.-Una trasformacion de escalacion altera el tamaño de un objeto.
El factor de escalacion Sx escala un objeto en direccion de x, mientras que el factor de escalacion Sy lo hace en direccion de y.
ejemplo: