ventana y puerto de visión
TRANSCRIPT
INTEGRANTES DEL EQUIPO:AGUIRRE DELGADO HUGO ENRIQUEBARRAGÁN SOLÍS LUIS EDIVALDO
BRAVO HERNÁNDEZ VALERIA JESSICAMONTES CHÁVEZ ERICK IVÁN
Ventana y puerto de visión
PUERTO DE VISIÓN
Es el área de la ventana grafica en las que se colocan las fotografías de la cámara virtual. Normalmente el puerto de visión coincide con toda el área de la ventana grafica pero es posible tener varios puntos de visión en una sola ventana
TRANSFORMACIONES VENTANA-PUERTO DE VISIÓN
Las transformaciones ventana-puerto de visión, mapean puntos en el mundo real a puntos en la pantalla.
Coordenadas mundiales
Coordenadas de pantalla
Ventana
Puerto de visión 1
Puerto de visión 2
TRANSFORMACIONES DE VISIÓN
Ventana en coordenadas mundiales
(xmin, ymin)
(xmax, ymax)
Ventana trasladada al origen
Ventana escalada al tamaño del área de visión.
Traslación hasta la posición final.
(umin, vmin)
(umax, vmax)
TRANSFORMACIONES DE VISIÓN (CONTINUACIÓN)
minminminmax
minmax
minmax
minmaxminmin ,,, vuT
yyvv
xxuu
SyxTMWV
1
010
001
100
00
00
1
010
001
minminminmax
minmax
minmax
minmax
minmin vuyyvv
xxuu
yx
TRANSFORMACIONES DE VISIÓN (CONTINUACIÓN)
1
00
00
minminmax
minmaxminmin
minmax
minmaxmin
minmax
minmax
minmax
minmax
vyyvv
yuxxuu
x
yyvv
xxuu
MWV
EJEMPLO
Las transformaciones complejas deben ser descritas como composición de una más simples. Suponga que queremos derivar una transformación que rote un punto en el sentido de las manecillas del reloj, un Ángulo θ con respecto al punto (Rx, Ry).
Primero debemos trasladar el punto para que (Rx, Ry) se convierta en el origen, esto es:
[x’, y’ , 1] = [x, y , 1] 1 0 0 0 1 0 -Rx –Ry 1
[x’’, y’’ , 1] = [x’, y’ , 1] cosθ -sen θ 0 sen θ cos θ 0 0 0 1
Posteriormente se aplica la rotación.
Finalmente, trasladamos el punto para que el origen sea trasladado (Rx, Ry).
[x’’’, y’’’ , 1] = [x’’, y’’ , 1] 1 0 0 0 1 0 Rx Ry 1
Esto se podría haber realizado mediante una composición de transformaciones.
[x’’’, y’’’ , 1] =
= [ x, y , 1] 1 0 0 0 1 0 -Rx –Ry 1
cosθ -sen θ 0 sen θ cos θ 0 0 0 1
1 0 0 0 1 0 Rx Ry 1
Si los valores de Rx, Ry y θ se conocen, las tres matrices se pueden multiplicar para obtener una sola matriz de transformación.Ejercicio: Obtener la matriz de transformación final.