T RASLACIÓN R OTACIÓN Y E SCALACIÓN EN J AVA 2D Miembros del Equipo  Edgar Antonio Manjarrez Flores  Miguel Ángel Vera Ayala  Aldo López Pérez  Alejandro.

Slides:



Advertisements
Presentaciones similares
EL ROBOTICA DE Y ARTIFICIAL DEL INTELIGENCIA
Advertisements

TRANSFORMACIONES ISOMÉTRICAS En una transformación isométrica:
Desarrollo de juegos de video Aprendiendo a programar en C# de manera divertida Sesión 5: Transformación y colisión de sprites
Desarrollo de Juegos de Video en 3D
CLASE-SIMETRÍA, REFLEXIÓN Y TRASLACIÓN DE FIGURAS.
Actualización en Geometría: Simulación por Ordenador
TRANSFORMACIONES ISOMÉTRICAS
Unidad 1: ECUACIONES DIFERENCIALES DE PRIMER ORDEN
TRASFORMACIONES GEOMÉTRICAS EN EL PLANO
TRANSFORMACIONES LINEALES EN 3D
Geometría Analítica Plana
TRANSFORMACIONES GEOMÉTRICAS
Transformaciones geométricas en 2D y 3D
UNIDAD 3 Clase 3.3 Tema: Vectores en R2 y R3
ROTACIÓN CLASE 4.
TRANSFORMACIONES ISOMÉTRICAS En una transformación isométrica:
Transformaciones geométricas
Transformaciones Isométricas
Después de la lectura de la sección 10 … ¿Cómo se define el producto escalar de por ? ¿Qué propiedades tiene esta operación? Trabajo (W) hecho por una.
Transformaciones Isométricas
TRANSFORMACIONES GEOMÉTRICAS
Graficación III. Transformaciones.
Unidad 4.
TRANSFORMACIONES ISOMÉTRICAS EN EL PLANO CARTESIANO
Transformaciones Geométricas
TRANSFORMACIONES ISOMÉTRICAS.
También conocida como transformación de los seis parámetros Son necesarios como mínimo tres pares. Las fórmulas empleadas son las siguientes: donde: x',
Procesamiento de imágenes
VISIÓN EN 3D INTRODUCCIÓN y TRANSFORMACIONES
Esta unidad en el mapa, representa 1000 Km en la realidad
PROBLEMARIO SEGUNDO PARCIAL Montes Jiménez Edgar Yair Núñez Pozos Guillermo Ocampo Barrera Larissa Pérez Antonio Said de Jesús.
TRANSFORMACIONES ISOMETRICAS EN EL PLANO Departamento de Matemática
Vectores Física.
Matemática / Geometría 4º Básico / Clase N°6
Traslación.
TRANSFORMACIONES ISOMÉTRICAS
Transformaciones Geométricas
Vectores Lic. Sujey Herrera Ramos. Sistemas Coordenados  Muchos aspectos de la física incluyen una descripción de una ubicación en el espacio.  En dos.
Transformaciones isométricas
MOVIMIENTOS EN EL PLANO
ELEMENTOS DE MORFOMETRIA GEOMETRICA
Ingeniería Agrícola en caballos de paso fino Juan G. Ríos Juan G. Ríos Dep. Ingeniería civil Uprm Mayagüez Primer semestre
Transformaciones Geométricas
Geometría primitiva y Transformaciones
CONCEPTOS BASICOS DE GEOMETRIA.
GEOMETRÍA EN EL PLANO Introducción. Vectores.
Luciano Reyes Itzel Elvira
HOMOTECIAS LIC. JEISSON GUSTIN.
Transformaciones Isométricas
UNIVERSIDAD NACIONAL DE INGENIERIA UNI - Norte
VECTORES 1 Conceptos fundamentales 2. Elementos de un Vector
Homotecias Cuando cambias una figura de tamaño se hace más grande o más pequeño. ... pero es similar: los ángulos no cambian Los tamaños relativos son.
Graficación 2D Alumna: Yasmin Rosales Cruz
2D y RASTREO PRIMITIVAS  Polilínea: definida por una secuencia de puntos 2D y un tipo de línea.  Polígono: es una polilínea cerrada. Un punto es interior.
MATRICES.
RESOLUCIÓN GRAFICA DE SISTEMAS
ESTADO DE DEFORMACIÓN EN PUNTO DE UN MEDIO CONTINUO
Robótica M.C. Fco. Javier de la Garza S.
TRANSFORMACIONES ISOMÉTRICAS En una transformación isométrica:
Escuela de Ciencias Básicas Tecnología e Ingeniería UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA SEPTIEMBRE.
TRANSFORMACIONES ISOMÉTRICAS En una transformación isométrica:
U.D. 12 * 3º ESO E.AC. FUNCIONES LINEALES Y CUADRÁTICAS
CALCULO VECTORIAL VECTORES EN R2 y R3
@ Angel Prieto BenitoApuntes de Matemáticas 3º ESO1 U.D. 12 * 3º ESO E.AC. FUNCIONES LINEALES Y CUADRÁTICAS.
EDNA PAGAN MATEMATICA.
TRASLACIONES EN EL PLANO CARTESIANO Transformaciones Isométricas.
Dos senderos que conducen a un escalar La medida del Espacio: Dos senderos que conducen a un escalar. Medidas básicas en el espacio. Imagen obtenida del.
Rotación, Traslación y Reflexión de Polígonos
Representación Matricial Francisco Alejandro Torres Ortiz Irving Alexis Martínez Mérida.
29 de Julio de 2015 Integrantes: Angel Eduardo Martinez Ramirez Edgar Heladio Pérez Castro.
Transcripción de la presentación:

T RASLACIÓN R OTACIÓN Y E SCALACIÓN EN J AVA 2D Miembros del Equipo  Edgar Antonio Manjarrez Flores  Miguel Ángel Vera Ayala  Aldo López Pérez  Alejandro López Uribe  Senén Ramírez Ruiz

T RANSFORMACIÓN DE I MÁGENES EN J AVA CON A FFINE T RANSFORM AffineTransform representa una transformación afín en dos dimensiones, realiza una aplicación lineal de coordenadas manteniendo el paralelismo, la clase Graphics2d contiene un AffineTransform al cual se le pueden aplicar transformaciones directamente mediante los métodos:

scale(double sx, double sy) Transformación de escalación: ampliación o reducción de todas las distancias a partir de un punto fijo, donde sX y sy son los valores por los cual serán escaladas las coordenadas en x,y. rotate(double theta) Rotación de todos los puntos a partir de un centro fijo, donde theta es el valor que representa el ángulo de rotación en radianes.

rotate(double theta, double anchorx, double anchory) Aquí se indica un ángulo y un punto de origen a la rotación. translate(double tx, double ty) Desplazamiento de todos los puntos a una distancia determinada, donde los valores tX y tY representan la distancia de traslación en los ejes x,y.

shear(double shx, double shy) Distorsiona las imágenes desde las coordenadas shx y shy representa el desplazamiento del objeto sobre los ejes x,y. setToIndentity() Transforma el affineTransform en una matriz identidad que no afecta a la geometría de la escena, se llama cuando se desea borrar una transformación.

También podemos construir directamente un AffineTransform y concatenarlo con la transformación llamando al método transform. El método drawImage también está sobrecargado para permitirnos especificar un AffineTransform que es aplicado a la imagen a dibujar. Especificar un transform cuando se llama a drawImage no afecta al atributo transform de Graphics2D.