UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
GRAFICACION
DRA. MARVA ANGELICA MORA LUMBRERAS
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
TRANSLACION
X’=X+SXY’=Y+SYZ’=Z+SZ
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
0 1 2 3 4 5 6 7
-3
-2
-1
0
1
2
3
4
5
6
casitaTransCasita
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
ESCALAMIENTO
X’=XSXY’=YSYZ’=ZSZ
Escalamiento
0 1 2 3 4 5 6 7 8 9
-6
-4
-2
0
2
4
6
8
casitaSeries3
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
ESCALAMIENTO EN UN PUNTO FIJO
X’=(X-XF)SX+XFY’=(Y-YF)SY+YFZ’=(Z-ZF)SZ+ZF
Escalamiento en un punto fijo
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
-6 -4 -2 0 2 4 6 8 10
-8
-6
-4
-2
0
2
4
6
8
10
casitaSeries3
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
REGLAS DE ESCALAMIENTO
Si SX>1 La imagen crece horizontalmenteSi SX=1 La imagen se conservaSi 0<SX<1 La imagen se contraeSi SX=0 La imagen se colapsa en el eje Y
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
REGLAS DE ESCALAMIENTO
Si -1<SX<0 La imagen se refleja y se contraeSi SX=-1 La imagen se refleja
horizontalmenteSi SX<-1 La imagen se refleja y creceSX=SY Escalamiento Uniforme
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
Perspectiva
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
PERSPECTIVA
X*D/(D-Z) Y*D/(D-Z)
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
-6 -4 -2 0 2 4 6 8 10
-8
-6
-4
-2
0
2
4
6
8
10
12
casitaPerspectiva
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
-50
-40
-30
-20
-10
0
10
20
30
40
50
-50 -30 -10 10 30 50
-50
-40
-30
-20
-10
0
10
20
30
40
50
-50 -30 -10 10 30 50
-50
-40
-30
-20
-10
0
10
20
30
40
50
-50 -30 -10 10 30 50
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
ROTACION
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
ROTACION EN EJE X
1 0 0
0 Cos(A) Sen(A)
0 -Sen(A) Cos (A)
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
ROTACION EN EJE Y
Cos(A) 0 -Sen(A)
0 1 0
Sen(A) 0 Cos (A)
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
ROTACION EN EJE Z
Cos (A) Sen(A) 0
-Sen(A) Cos(A) 0
0 0 1
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
ROTACION=Rx . Ry. Rz
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
UNIVERSIDAD AUTÓNOMA DE TLAXCALADepartamento de Ingeniería y Tecnología
Ingeniería en Computación
Macro
Sub Rotar() For k = 1 To Range(“u3|").Value Calculate NextEnd Sub