Está en la página 1de 45

Introduccion a las Proyecciones

Introduccion: La especicacion de la vista 3D es mas complejo que


la de la vista 2D.
En 2 dimensiones es suciente con denir una ventana y un marco.
En 3 dimensiones se debe de realizar una transformacion de 3D a
2D.
Modelo: La generacion de una vista 3D puede verse como analogo
al manejo de una camara sintetica.
Se situan los objetos de forma adecuada en la escena.
Se ja la camara y se apunta a la escena.
Se elige el zoon.
Se determina el tama no de la foto.
1
Introduccion a las Proyecciones
Para disparar la camara se necesita:
Determinar el tipo de proyeccion: perspectiva o paralela.
Especicar los parametros de visualizacion: observador, plano de
proyeccion, . . .
Recortar en tres dimensiones: volumen can onico.
Presentar la imagen en pantalla: paso de ventana a marco.
2
Tipos Basicos de Proyecciones
Centro de
Proyeccion
Plano de
Proyeccion
Proyectores
B
B
A
A
Figure 1: Proyeccion de Perspectiva.
Centro de
Proyeccion
Plano de
Proyeccion
Proyectores
B
B
A
A
en el infinito
Figure 2: Proyeccion Paralela.
3
Proyeccion Paralela
Proyecciones Paralelas: Estan formadas por
una direccion de proyeccion (p, q, r) y
un plano de proyeccion a x + b y + c z + d = 0.
Del innito llegan rayos proyectores paralelos a la direccion de
proyeccion y pasan por los puntos de la gura a proyectar.
Sea (x
o
, y
o
, z
o
) el punto del objeto a proyectar. La ecuacion de la
linea que pasa por el punto y tiene direccion (p, q, r) es:
x = x
o
+ pt
y = y
o
+ qt
z = z
o
+ rt
La interseccion de los rayos proyectores con el plano de proyeccion
nos proporciona los puntos de la gura proyectada.
La interseccion se calcula planteando el sistema de ecuaciones de la
linea recta y el plano,
ax + by + cz + d = 0
a(x
o
+ pt) + b(y
o
+ qt) + c(z
o
+ rt) + d = 0
de esta ecuacion se obtiene el valor del parametro t y por tanto las
coordenadas del punto proyectado.
4
Matematicas de una Proyecci

on Paralela
Calculo de una Proyeccion Paralela:
Sea ax + by + cz + d = 0 el plano de proyeccion.
Sea d = (p, q, r) la direccion de proyeccion
Sea (x
o
, y
o
, z
o
) el punto del objeto a proyectar.
Comenzando en (x
o
, y
o
, z
o
) recorremos la linea recta (proyector)
cuya direccion es d = (q, p, r) hasta que intersecte con el plano
ax + by + cz + d = 0.
La ecuacion parametrica de la linea recta que pasa por (x
o
, y
o
, z
o
)
y con direccion (q, p, r) se escribe,
x = x
o
+ pt
y = y
o
+ qt
z = z
o
+ rt
Planteando la ecuacion de la interseccion entre la linea recta y el
plano,
ax + by + cz + d = 0
a(x
o
+ pt) + b(y
o
+ qt) + c(z
o
+ rt) + d = 0
ax
o
+ by
o
+ cz
o
+ t(ap + bq + cr) + d = 0
5
Resolviendo se obtiene el valor t de la linea correspondiente a la
interseccion con el plano,
t =
_
ax
o
+ by
o
+ cz
o
+ d
ap + bq + cr
_
donde ap + bq + cr = 0 (cual es el signicado?)
Substituyendo el valor de t en la ecuaciones anteriores para x, y, y
z se obtiene la expresion del punto proyectado (x
p
, y
p
, z
p
),
x
p
= x
o
p
_
ax
o
+ by
o
+ cz
o
+ d
ap + bq + cr
_
y
p
= y
o
q
_
ax
o
+ by
o
+ cz
o
+ d
ap + bq + cr
_
z
p
= z
o
r
_
ax
o
+ by
o
+ cz
o
+ d
ap + bq + cr
_
La expresion del punto proyectado puede ponerse bajo la siguiente
forma matricial,
_

_
x
p
y
p
z
p
1
_

_
=
_

_
m
11
m
12
m
13
m
14
m
21
m
22
m
23
m
24
m
31
m
32
m
33
m
34
0 0 0 1
_

_
_

_
x
o
y
o
z
o
1
_

_
donde
m
11
= (bq + cr)/(ap + bq + cr)
m
12
= (bp)/(ap + bq + cr)
m
13
= (cp)/(ap + bq + cr)
6
m
14
= (dp)/(ap + bq + cr)
m
21
= (ap)/(ap + bq + cr)
m
22
= (ap + cr)/(ap + bq + cr)
m
23
= (cq)/(ap + bq + cr)
m
24
= (dq)/(ap + bq + cr)
m
31
= (ar)/(ap + bq + cr)
m
32
= (br)/(ap + bq + cr)
m
33
= (ap + bq)/(ap + bq + cr)
m
34
= (dr)/(ap + bq + cr)
7
Clasicacion de las Proyecciones Paralelas
Clasicacion de las Proyecciones Paralelas: Las proyecciones
paralelas se clasican en:
Ortogracas.
.Oblicuas.
Proyecciones Ortogracas: Son proyecciones paralelas tales que
la direccion de proyeccion es perpendicular al plano de proyeccion,
es decir (p, q, r) = (a, b, c), donde ax +by +cz +d = 0 es la ecuacion
del plano de proyeccion.
Multivista: Son proyecciones paralelas ortogracas tales que el
plano de proyeccion es alguno de los planos principales.
Axonometrica: Son proyecciones paralelas ortogracas tales que
el plano de proyeccion no es ninguno de los planos principales.
Proyecciones Oblicuas: Son proyecciones paralelas tales que la
direccion de proyeccion no es perpendicular al plano de
proyeccion.
8
Proyeccion Multivista
Plano de Proyeccion
Vista Alzado
Plano de Proyeccion
Vista Perfil
Plano de Proyeccion
Vista Planta
Figure 3: Proyeccion Multivista.
9
Proyecciones Multivista y su Clasicacion
Multivista Ortograca: Son proyecciones paralelas cuyas direc-
ciones de proyeccion son los ejes principales y cuyos planos de proyeccion
son los planos principales x = 0, y = 0 y z = 0.
Planta: proyeccion paralela seg un el eje y.
Alzado: proyeccion paralela seg un el eje z.
Perl: proyeccion paralela seg un el eje x.
Utilizacion:
Dise nos en Ingenieria..
Planos de Arquitectura.
Ventajas:
Obtencion de medidas precisas.
Todas las vistas tienen la misma escala.
Inconvenientes:
No proporciona una vision realista humana de los objetos 3D.
Son necesarias varias vistas para percibir las tres dimensiones.
10
Proyecciones Axonometricas y su Clasicacion
Clasicacion de las Proyecciones Axonometricas:
Proyecciones Isometricas.
Proyecciones Dimetricas.
Proyecciones Trimetricas.
Proyeccion Isometrica: La direccion de la proyeccion forma angulos
iguales con los tres ejes principales.
Los angulos entre las proyecciones de los tres ejes son iguales a 120.
Hay ocho direcciones posibles de direccion de proyeccion: (1, 1, 1),
(1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1),
(1, 1, 1).
Proyeccion Dimetricas: La direccion de la proyeccion forma angulos
iguales con dos ejes principales.
Proyeccion Trimetrica: Los angulos que forma la direccion de la
proyeccion con los tres ejes principales son diferentes.
11
Proyeccion Isometrica
Proyeccion Isometrica: La direccion de la proyeccion forma angulos
iguales con los tres ejes principales.
Utilizacion:
Ilustraciones de catalogos.
Registros de ocinas de patentes.
Dise nos de muebles.
Ventajas:
No es necesario utilizar m ultiples vistas.
Muestra la naturaleza tridimensional de los objetos.
Se pueden realizar medidas escalando en los ejes.
Inconvenientes:
La falta de disminucion del tama no en la proyeccion produce dis-
torsiones.
Mas util para supercies planas que curvas.
12
Proyecciones Oblicuas Importantes
Los Principales Tipos de Proyecciones Oblicuas son:
Caballera El angulo entre el plano de proyeccion y la direccion
de proyeccion es de 45 grados. Las caras con lados perpendiculares
y paralelos al plano de proyeccion se proyectan a escala 1.
Cabinet El angulo entre el plano de proyeccion y la direccion de
proyeccion es arctan
1
2
= 63.4. Los segmentos perpendiculares al
plano de proyeccion se proyectan a escala
1
2
.
13
Proyecciones Oblicuas
Proyeccion Oblicua: Son proyecciones paralelas en las que la di-
reccion de proyeccion no es perpendicular al plano de proyeccion. El
plano de proyeccion es normal a uno de los ejes principales.
Ventajas:
Puede representar de forma exacta una cara del objeto.
La comparacion de tama nos es mas sencilla que con la de perspec-
tiva.
Representa la apariencia tridimensional.
Inconvenientes:
Los objetos aparecen distorsionados si no se elige bien el plano de
proyecciones (los circulos pueden parecer elipses).
Puede no tener apariencia real.
14
Proyeccion de Perspectiva
Proyecciones de Perspectiva: Estan formadas por
un centro de proyeccion (x
c
, y
c
, z
c
) y
un plano de proyeccion a x + b y + c z + d = 0.
Del centro de proyeccion salen rayos proyectores que pasan por los
puntos de la gura a proyectar. La interseccion de los rayos proyectores
con el plano de proyeccion da los puntos de la gura proyectada.
Utilizacion:
Publicidad.
Arte y Dise no en arquitectura e ingenieria.
Animacion.
Ventajas:
Proporciona sensacion tridimensional y realismo visual.
Inconvenientes:
No mantiene la forma del objeto ni la escala excepto en los planos
paralelos al plano de proyeccion.
15
Clasicacion de las Proyecciones de Perspectiva
Puntos de Fuga:
En la proyeccion de perspectiva la proyeccion de dos lineas paralelas
son lineas que convergen en un punto denominado punto de fuga.
Cuando al proyectar lineas paralelas a los ejes principales convergen
en un punto entoces se dice que es un punto de fuga principal.
Importante!!! El n umero de puntos de fuga principales de una
proyeccion de perspectiva es igual al n umero de ejes principales que
intersectan con el plano de la proyeccion.
Las proyecciones de perspectiva se clasican de acuerdo al n umero
de puntos de fuga principales de la proyeccion:
1 punto de fuga principal,
2 puntos de fuga principales y
3 puntos de fuga principales.
16
Proyeccion de Perspectiva con centro el Origen
Caso de la Proyeccion de Perspectiva con centro el Origen:
Sea Ax +By +Cz +D = 0 el plano de proyeccion. Sea (0, 0, 0) el
centro de la proyeccion y sea (x
o
, y
o
, z
o
) el punto a proyectar.
La ecuacion parametrica de la linea que pasa por (x
o
, y
o
, z
o
) y por
(0, 0, 0) se escribe,
x = x
o
t
y = y
o
t
z = z
o
t
Substituyendo la ecuacion de la linea en la ecuacion del plano para
calcular la interseccion y resolviendo para t se obtiene,
A(x
o
)t +B(y
o
)t +C(z
o
)t + D = 0
(1)
t =
D
Ax
o
+ By
o
+ Cz
o
(2)
El denominador de t depende del las coordenadas del punto a
proyectar (x
o
, y
o
, z
o
).
17
Proyeccion de Perspectiva con centro el Origen
Entonces se obtiene:
x
p
= x
o
D
Ax
o
+ By
o
+ Cz
o
y
p
= y
o
D
Ax
o
+ By
o
+ Cz
o
z
p
= z
o
D
Ax
o
+ By
o
+ Cz
o
(3)
Esta ecuacion es dicil ponerla bajo forma matricial pues el denomi-
nador depende del punto a proyectar (x
o
, y
o
, z
o
). Teniendo encuenta
las propiedades de las coordenadas homogeneas podemos escribir:
_
_
_
_
_
x
p
y
p
z
p
1
_
_
_
_
_
=
_
_
_
_
_
x
o
D
Ax
o
+By
o
+Cz
o
y
o
D
Ax
o
+By
o
+Cz
o
z
o
D
Ax
o
+By
o
+Cz
o
1
_
_
_
_
_
=
_
_
_
_
_
Dx
o
Dy
o
Dz
o
Ax
o
+ By
o
+ Cz
o
_
_
_
_
_
=
Finalmente obtenemos,
_
_
_
_
_
x
p
y
p
z
p
1
_
_
_
_
_
=
_
_
_
_
_
D 0 0 0
0 D 0 0
0 0 D 0
A B C 0
_
_
_
_
_
_
_
_
_
_
x
o
y
o
z
o
1
_
_
_
_
_
En efecto, aplicando al punto (x
o
, y
o
, z
o
, 1) se obtiene el punto proyec-
tado (x
o
D, y
o
D, z
o
D, Ax
o
+By
o
+Cz
o
) el cual normalizado nos
18
lleva al punto:
_
_
_
_
_
x
o
D
Ax
o
+By
o
+Cz
o
y
o
D
Ax
o
+By
o
+Cz
o
z
o
D
Ax
o
+By
o
+Cz
o
1
_
_
_
_
_
El cual es el punto proyectado que obtuvimos.
_
_
_
_
_
x
p
y
p
z
p
1
_
_
_
_
_
19
Proyeccion de Perspectiva con Centro
Arbitrario
Sea Ax+By +Cz +D = 0 el plano de proyeccion. Sea (x
c
, y
c
, z
c
)
el centro de la proyeccion y sea (x
o
, y
o
, z
o
) el punto a proyectar.
El problema de calcular la matriz de una proyeccion de perspectiva
respecto a un centro arbitrario se reduce al del calculo de la matriz
de proyeccion respecto al origen con los pasos siguientes:
Se lleva el centro de proyeccion (x
c
, y
c
, z
c
) al origen mediante
una traslacion:
_
_
_
_
_
1 0 0 x
c
0 1 0 y
c
0 0 1 z
c
0 0 0 1
_
_
_
_
_
Se realiza la proyeccion de perspectiva respecto al origen de
coordenadas en el plano trasladado Ax + By + Cz + D

= 0,
el cual tendra los mismos vectores A,B y C pues la normal no
cambia en una traslaci n. Entonces seg un hemos visto la matriz
es:
_
_
_
_
_
D

0 0 0
0 D

0 0
0 0 D

0
A B C 0
_
_
_
_
_
20
Se lleva el origen al centro de proyeccion mediante la traslacion:
_
_
_
_
_
1 0 0 x
c
0 1 0 y
c
0 0 1 z
c
0 0 0 1
_
_
_
_
_
Finalmente la matriz de la proyeccion es
_
_
_
_
_
1 0 0 x
c
0 1 0 y
c
0 0 1 z
c
0 0 0 1
_
_
_
_
_
_
_
_
_
_
D

0 0 0
0 D

0 0
0 0 D

0
A B C 0
_
_
_
_
_
_
_
_
_
_
1 0 0 x
c
0 1 0 y
c
0 0 1 z
c
0 0 0 1
_
_
_
_
_
. Ahora hay que relacionar los coecientes D y D

.
21
Proyeccion de Perspectiva en el Plano z = 0
Sea z = 0 el plano de proyeccion.
Sea (0, 0, d) el centro de proyeccion.
De ecuaciones anteriores se obtiene t = z
o
/(d z
o
). Por tanto
las coordenadas del punto proyectado son,
x
p
= x
o
+ (0 x
o
)t =
dx
o
d z
o
y
p
= y
o
+ (0 y
o
)t =
dy
o
d z
o
z
p
= z
o
+ (d z
o
)t = 0 (4)
Las expresiones anteriores pueden obtenerse tambien por triangulos
semejantes (ver gura),
x
p
d
=
x
o
d z
o
y
p
d
=
y
o
d z
o
z
p
= 0 (5)
22
Proyeccion de Perspectiva en el Plano z = 0
(cont.)
Mediante los pasos siguientes que utilizan las operaciones de mul-
tiplicacion de todas las coordenadas homogeneas por un mismo
termino se obtienen las coordenadas proyectadas en funci on de las
coordenadas delpunto a proyectar mediante la matriz de proyeccion,
_
_
_
_
_
x
p
y
p
z
p
1
_
_
_
_
_
=
_
_
_
_
_
x
o
d
z
o
d
y
o
d
z
o
d
0
1
_
_
_
_
_
=
_
_
_
_
_
x
o
w
y
o
w
0
1
_
_
_
_
_
=
_
_
_
_
_
x
o
y
o
0
w
_
_
_
_
_
donde w =
z
o
d
d
Expresando la expresion anterior en forma matricial,
_
_
_
_
_
x
o
y
o
0
w
_
_
_
_
_
=
_
_
_
_
_
x
o
y
o
0
1
z
o
d
_
_
_
_
_
=
_
_
_
_
_
1 0 0 0
0 1 0 0
0 0 0 0
0 0 1/d 1
_
_
_
_
_
_
_
_
_
_
x
o
y
o
z
o
1
_
_
_
_
_
Finalmente se obtiene la matriz de la proyeccion,
_
_
_
_
_
x
p
y
p
z
p
1
_
_
_
_
_
=
_
_
_
_
_
1 0 0 0
0 1 0 0
0 0 0 0
0 0 1/d 1
_
_
_
_
_
_
_
_
_
_
x
o
y
o
z
o
1
_
_
_
_
_
23
X
Y
(0,0,d)
Z
(xo,yo,zo)
(xp,yp,zp)
Figure 4: Proyeccion de Perspectiva en z = 0.
(0,d)
Z
Y
(yo,zo)
(yp,zp)=(yp,0)
(dzo)
Figure 5: Proyeccion de Perspectiva en z = 0.
Teniendo en cuenta la proporcionalidad entre las aristas de los triangulos
semejantes que se forman, se tiene:
y
p
d
=
y
0
d z
0
x
p
d
=
x
0
d z
0
z
p
= 0
24
Clasicacion General de las Proyecciones
Proyecciones Paralelas:
Ortogracas
Multivista: Planta, Alzado, Perl.
Axonometricas: Isometrica, Dimetrica, Trimetrica.
Oblicuas
Cabinet.
Caballera.
Proyecciones Perspectiva:
1 punto de fuga.
2 punto de fuga.
3 punto de fuga.
25
Diferencias entre las Proyecciones
Diferencias entre las proyecciones Paralela y Perspectiva:
Principales diferencias
Proyeccion de perspectiva,
No es una transformacion lineal (espacio proyectivo).
Las lineas paralelas se cortan.
El tama no de los objetos disminuye con la distancia.
No se conservan los tama nos relativos de los objetos.
Reproduce la vision humana.
Proyeccion paralela,
Es una transformacion lineal.
Las lineas paralelas no se cortan.
Permite medir distancias y angulos.
26
Matriz de la Proyeccion Paralela en el Plano z = 0:
Sea la proyeccion paralela con direccion el vector (p, q, r).en el
plano z = 0.
La ecuacion de la linea (el proyector) que pasa por el punto a proyec-
tar (x
o
, y
o
, z
o
) con direccion (p, q, r) es,
x = x
o
+ pt
y = y
o
+ qt
z = z
o
+ rt
Entonces el proyector intersecta el plano de proyeccion cuando se
cumpla que z = 0 = z
o
+ rt es decir para t = z
o
/r.
Por tanto se tiene que el punto proyectado es,
x
p
= x
o
+ p
z
o
q
y
p
= y
o
+ q
z
o
q
z
p
= 0
La matriz de proyeccion es por tanto,
_

_
x
p
y
p
z
p
1
_

_
=
_

_
1 0 p/r 0
0 1 q/r 0
0 0 0 0
0 0 0 1
_

_
_

_
x
o
y
o
z
o
1
_

_
27
Estudio de la Poryeccion Caballera:
Denicion: Es una proyeccion paralela oblicua en la que los seg-
mentos de rectas paralelas a los ejes principales se proyectan en
segmentos de la misma longitud. La proyeccion conserva la longi-
tud en dichos segmentos.
Tomemos el plano de proyeccion z = 0. Entonces,la matriz de la
proyeccion de caballera sera un caso particular de.
_

_
x
p
y
p
z
p
1
_

_
=
_

_
1 0 p/r 0
0 1 q/r 0
0 0 0 0
0 0 0 1
_

_
_

_
x
o
y
o
z
o
1
_

_
Es evidente que cualquier segmento alineado o con el eje x o con el
eje y se proyecta en un segmento de la misma longitud.
Sea el segmento AB cuyos origenes son los puntos A = (0, 0, 0) y
B = (0, 0, 1) El punto A se proyecta en si mismo y el punto B en
el punto B

= (p/r, q/r, 0), entonces la longitud del segmento


proyectado AB

vale L =
_
p
2
+ q
2
/r. Es decir que un segeneto
en el eje z de longitud 1 se proyecta en el plaxo xy con longitud L.
El factor L se le considera un factor de aumento. La ecuacion de
la proyeccion se escribe,
_

_
x
p
y
p
z
p
1
_

_
=
_

_
1 0 L
p

p
2
+q
2
0
0 1 L
q

p
2
+q
2
0
0 0 0 0
0 0 0 1
_

_
_

_
x
o
y
o
z
o
1
_

_
28
En donde hemos introducido el factor de aumento L sin perder la
generalidad.
En una proyeccion caballera por denicion el factor L debe ser 1.
Entonces la matriz de la proyeccion caballera se escribe,
_

_
x
p
y
p
z
p
1
_

_
=
_

_
1 0
p

p
2
+q
2
0
0 1
q

p
2
+q
2
0
0 0 0 0
0 0 0 1
_

_
_

_
x
o
y
o
z
o
1
_

_
Se introduce el angulo como el angulo que forma el eje z proyec-
tado con el eje x. Entonces
p
_
p
2
+ q
2
= cos ,
q
_
p
2
+ q
2
= sin .
En funcion del angulo la matriz de una proyeccion caballera se
escribe.
_

_
x
p
y
p
z
p
1
_

_
=
_

_
1 0 cos 0
0 1 sin 0
0 0 0 0
0 0 0 1
_

_
_

_
x
o
y
o
z
o
1
_

_
En las proyecciones Caballeras el angulo es una variable. Los
valores mas frecuentes para son 30 y 45.
29
Estudio de la Poryeccion Cabinet:
Denicion: Es una proyeccion paralela oblicua en la que los seg-
mentos de rectas perpendiculares al plano de proyeccion se proyectan
en segmentos de mitad longitud. La proyeccion divide por 2 la lon-
gitud en dichos segmentos.
Hemos visto que cualquier proyeccion oblicua sobre el plano z = 0
se escribe;
_

_
x
p
y
p
z
p
1
_

_
=
_

_
1 0 L
p

p
2
+q
2
0
0 1 L
q

p
2
+q
2
0
0 0 0 0
0 0 0 1
_

_
_

_
x
o
y
o
z
o
1
_

_
En donde L es el factor de aumento de segmentos perpendiculares
al plano de proyeccion.
En una proyeccion cabinet por denicion el factor L debe ser 1/2.
Entonces la matriz de la proyeccion cabinet se escribe,
_

_
x
p
y
p
z
p
1
_

_
=
_

_
1 0
p
2

p
2
+q
2
0
0 1
q
2

p
2
+q
2
0
0 0 0 0
0 0 0 1
_

_
_

_
x
o
y
o
z
o
1
_

_
Se introduce el angulo como el angulo que forma el eje z proyec-
tado con el eje x. Entonces
p
_
p
2
+ q
2
= cos ,
q
_
p
2
+ q
2
= sin .
30
En funcion del angulo la matriz de una proyeccion cabinet se
escribe.
_

_
x
p
y
p
z
p
1
_

_
=
_

_
1 0
1
2
cos 0
0 1
1
2
sin 0
0 0 0 0
0 0 0 1
_

_
_

_
x
o
y
o
z
o
1
_

_
31
Proyeccion Paralela en el Plano 3x +y + 4z + 1 = 0 Obtener
la matriz de la proyeccion paralela ortograca en el plano,
3x + y + 4z + 1 = 0
Puesto que la proyeccion es ortograca la direccion de proyeccion es
perpendicular al plano de proyeccion, es decir,
(a, b, c) = (p, q, r) = (3, 1, 4),
La ecuacion del proyector que pasa por (x
o
, y
o
, z
o
) con direccion (3, 1, 4)
es,
x = x
o
+ pt = x
o
+ 3t
y = y
o
+ qt = y
o
+ 1t
z = z
o
+ rt = z
o
+ 4t
Substituyendo los valores de x, y, z en la ecuacion del plano se tiene
a(x
o
+ 3t) + b(y
o
+ 1t) + c(z
o
+ 4t) = 0
ax
o
+ by
o
+ cz
o
+ t(3a + b + 4c) = 0
3x
o
+ 1y
o
+ 4z
o
+ t(3(3) + (1) + 4(4)) = 0

3x
o
+ y
o
+ 4z
o
26
= t
Substituyendo los valores de t en las ecuaciones y resolviendo
x = x
o

9x
o
+ 3y
o
+ 12z
o
26
y = y
o

3x
o
+ y
o
+ 4z
o
26
z = z
o

12x
o
+ 4y
o
+ 16z
o
26
32
La matriz para la proyeccion ortograca paralela es,
1
26
_

_
17 3 12 3
3 25 4 1
12 4 10 4
0 0 0 26
_

_
_

_
x
o
y
o
z
o
1
_

_
Ejercicio Obtener la matriz de la proyeccion paralela oblicua de
direccion (1, 1, 1) en el plano,
3x + y + 4z + 1 = 0
33
Proyecciones Oblicuas
Proyecciones Oblicuas Importantes: Existen dos proyecciones
oblicuas importantes,
Caballera Los segmentos de lineas perpendiculares al plano de
proyeccion se proyectan a escala 1, es decir L = 1,
_

_
1 0 cos 0
0 1 sin 0
0 0 0 0
0 0 0 1
_

_
(6)
Notemos que el vector (0, 0, 1) se transforma en (cos , sin , 0)
que tiene longitud 1.
Cabinet Los segmentos de lineas perpendiculares al plano de
proyeccion se proyectan a escala 1/2, es decir L = 1/2,
_

_
1 0 (cos )/2 0
0 1 (sin )/2 0
0 0 0 0
0 0 0 1
_

_
(7)
Notemos que el vector (0, 0, 1) se transforma en ((cos )/2, (sin )/2, 0)
que tiene longitud 1/2.
Otras proyecciones oblicuas Cuando L toma otros valores
(L = 3/4, L = 2/3) se obtienen diferentes proyecciones oblicuas.
34
Proyeccion de Perspectiva
Calculo de Proyecciones de Perspectiva:
Sea Ax+By +Cz +D = 0 el plano de proyeccion. Sea (x
c
, y
c
, z
c
)
el centro de la proyeccion y sea (x
o
, y
o
, z
o
) el punto a proyectar.
La ecuacion parametrica de la linea que pasa por (x
o
, y
o
, z
o
) y por
(x
c
, y
c
, z
c
) se escribe,
x = x
o
+ (x
c
x
o
)t
y = y
o
+ (y
c
y
o
)t
z = z
o
+ (z
c
z
o
)t
Substituyendo la ecuacion de la linea en la ecuacion del plano para
calcular la interseccion y resolviendo para t se obtiene,
A(x
o
+ (x
c
x
o
)t) + B(y
o
+ (y
c
y
o
)t) +C(z
o
+ (z
c
z
o
)t) + D = 0
Ax
o
+ By
o
+ Cz
o
+ t[A(x
c
x
o
) +B(y
c
y
o
) +C(z
c
z
o
)] + D = 0
t =
Ax
o
+ By
o
+ Cz
o
+ D
A(x
c
x
o
) + B(y
c
y
o
) + C(z
c
z
o
)
(8)
El denominador de t depende del las coordenadas del punto a
proyectar (x
o
, y
o
, z
o
).
35
Proyeccion de Perspectiva en el Plano z = a
Sea z = a el plano de proyeccion.
Sea (0, 0, d) el centro de proyeccion.
Sea (x
o
, y
o
, z
o
) el punto a proyectar.
La ecuacion parametrica de la linea que pasa por (x
o
, y
o
, z
o
) y por
el centro (0, 0, d) se escribe,
x = x
o
+ (0 x
o
)t
y = y
o
+ (0 y
o
)t
z = z
o
+ (d z
o
)t
Substituyendo la ecuacion de la linea en la ecuacion del plano para
calcular la interseccion y resolviendo para t se obtiene,
a = z
o
+ (d z
o
)t, t =
a z
o
d z
o
Por tanto las coordenadas del punto proyectado son,
x
p
= x
o
+ (0 x
o
)t = x
o
d a
d z
o
y
p
= y
o
+ (0 y
o
)t = y
o
d a
d z
o
z
p
= a (9)
36
Proyeccion de Perspectiva en el Plano z = a
(cont.)
Mediante los pasos siguientes que utilizan las operaciones de
multiplicacion de todas las coordenadas homogeneas por un
mismo termino se obtienen las coordenadas proyectadas en funcion
de las coordenadas delpunto a proyectar mediante la matriz de
proyeccion,
_
_
_
_
_
x
p
y
p
z
p
1
_
_
_
_
_
=
_
_
_
_
_
x
o
ad
z
o
d
y
o
ad
z
o
d
a
1
_
_
_
_
_
=
_
_
_
_
_
x
o
y
o
a
z
o
d
ad
z
o
d
ad
_
_
_
_
_
Expresando la expresion anterior en forma matricial,
_
_
_
_
_
x
o
y
o
a
z
o
d
ad
z
o
d
ad
_
_
_
_
_
=
_
_
_
_
_
1 0 0 0
0 1 0 0
0 0
a
ad
a d
ad
0 0
1
ad
d
ad
_
_
_
_
_
_
_
_
_
_
x
o
y
o
z
o
1
_
_
_
_
_
Finalmente se obtiene la matriz de la proyeccion,
_
_
_
_
_
x
p
y
p
z
p
1
_
_
_
_
_
=
_
_
_
_
_
1 0 0 0
0 1 0 0
0 0
a
ad
a d
ad
0 0
1
ad
d
ad
_
_
_
_
_
_
_
_
_
_
x
o
y
o
z
o
1
_
_
_
_
_
Encontrar la matriz de la proyeccion de perspectiva en el plano
z = 0 con centro de proyeccion en d = (1, 0, 10).
37
Proyeccion de Perspectiva en el Plano z = 0
con centro en d = (1, 0, 10)
Sea z = 0 el plano de proyeccion.
Sea (1, 0, 10) el centro de proyeccion.
Sea (x
o
, y
o
, z
o
) el punto a proyectar.
La ecuacion parametrica de la linea que pasa por (x
o
, y
o
, z
o
) y
por el centro (1, 0, 10) se escribe,
x = 1 + (x
o
1)t
y = 0 + (y
o
0)t
z = 10 + (z
o
+ 10)t
Substituyendo la ecuacion de la linea en la ecuacion del plano
para calcular la interseccion y resolviendo para t se obtiene,
t =
10
z
o
+ 10
Por tanto las coordenadas del punto proyectado son,
x
p
= 1 + (x
o
1)
10
z
o
+ 10
y
p
= y
o
10
z
o
+ 10
z
p
= 0 (10)
38
Proyeccion de Perspectiva en el Plano
z = 0 con centro en d = (1, 0, 10) (cont.)
Mediante los pasos siguientes que utilizan las operaciones de
multiplicacion de todas las coordenadas homogeneas por un
mismo termino se obtienen las coordenadas proyectadas en
funcion de las coordenadas del punto a proyectar mediante la
matriz de proyeccion,
_
_
_
_
_
x
p
y
p
z
p
1
_
_
_
_
_
=
_
_
_
_
_
1 + (x
o
1)
10
z
o
+10
y
o
10
z
o
+10
0
1
_
_
_
_
_
=
_
_
_
_
_
x
o
+ z
o
10y
o
0
z
o
+ 10
_
_
_
_
_
Expresando la expresion anterior en forma matricial,
_
_
_
_
_
x
o
+ z
o
10y
o
0
z
o
+ 10
_
_
_
_
_
=
_
_
_
_
_
1 0 1 0
0 10 0 0
0 0 0 0
0 0 1 10
_
_
_
_
_
_
_
_
_
_
x
o
y
o
z
o
1
_
_
_
_
_
Finalmente se obtiene la matriz de la proyeccion,
_
_
_
_
_
x
p
y
p
z
p
1
_
_
_
_
_
=
_
_
_
_
_
1 0 1 0
0 10 0 0
0 0 0 0
0 0 1 10
_
_
_
_
_
_
_
_
_
_
x
o
y
o
z
o
1
_
_
_
_
_
39
Calculo de los Puntos de Fuga
Caso de la Proyeccion de Perspectiva con centro el
Origen: Se trata de calcular los puntos de fuga en la direccion
dada por el vector (E, F, G) de una proyeccion de perspectiva
con plano de proyeccion Ax +By +Cz +D = 0 y cuyo centro
de proyeccion es el origen (0, 0, 0).
La idea es tomar todas las lineas paralelas en la direccion (E, F, G),
proyectar sus puntos y ver a donde convergen en el innito. La
ecuacion de todas las lineas con direccion (E, F, G) se escriben
de forma parametrica de la forma siguiente:
x = Et + x
a
y = Ft + y
a
z = Gt + z
a
donde (x
a
, y
a
, z
a
) es un punto arbitrario. Aplicando la matriz
de prespectiva con centro el origen al punto (x, y, z) se obtiene:
_
_
_
_
_
x
D
Ax+By+Cz
y
D
Ax+By+Cz
z
D
Ax+By+Cz
1
_
_
_
_
_
=
_
_
_
_
_
(Et + x
a
)
D
A(Et+x
a
)+B(Ft+y
a
)+C(Gt+z
a
)
(Ft + y
a
)
D
A(Et+x
a
)+B(Ft+y
a
)+C(Gt+z
a
)
(Gt + z
a
)
D
A(Et+x
a
)+B(Ft+y
a
)+C(Gt+z
a
)
1
_
_
_
_
_
El punto anterior es el punto proyectado de cualquiera de la
familia de rectas paralelas en la direccion (E, F, G).
40
Calculando el limite cuando t tiende a innito obtenemos:
P
g
=
_
_
_
_
_
E D
AE+BF+CG
F D
AE+BF+CG
GD
AE+BF+CG
1
_
_
_
_
_
Representa el punto de fuga P
g
en la direccion (E, F, G). P
g
es un punto proyectado en donde convergen todas las lineas
paralelas a (E, F, G). Veamos que el punto de fuga P
g
pertenece
al plano de la proyeccion Ax+By +Cz +D = 0. Sustituyamos
el punto P
g
en el plano de proyeccion Ax +By +Cz +D = 0:
Ax + By + Cz + D =
A
E D
AE + BF + CG
+B
F D
AE + BF + CG
+C
GD
AE + BF + CG
+D =
D + D = 0
P
g
satisface la ecuacion del plano de proyeccion.
Vemos que si el denominador AE + BF + CG es cero no
hay punto de fuga. Es el caso en que las lineas con direccion
(E, F, G) son perpendiculares al plano de proyeccion Ax+By+
Cz + D = 0.
Se deja como ejercicio el calculo de los puntos de fuga en una
proyeccion de perspectiva cualquiera.
41
Calculo de los Puntos de Fuga Principales
Caso de la Proyeccion de Perspectiva con centro el
Origen: Son aquellos que se producen en la direccion de los
ejes principales.
Caso del eje X: n este caso el vector (E, F, G) es el (1, 0, 0)
en tonces el punto de fuga vale:
_
_
_
_
_
E D
AE+BF+CG
F D
AE+BF+CG
GD
AE+BF+CG
1
_
_
_
_
_
=
_
_
_
_
_
D
A
0
0
1
_
_
_
_
_
Se deja como ejercicio el calculo de los puntos de fuga en la
direccion del eje Y y del eje Z.
42
Punto de Fuga
Punto de Fuga Punto de Fuga
Figure 6: Proyeccion de Perspectiva con tres Puntos de Fuga.
Esta gura representa una proyeccion de perspectiva de un cubo.
Si suponemos que los lados del cubo estan alineados con los
ejes principales entonces la proyeccion tiene tres puntos de fuga
puesto que las paralelas en la direccion de cada eje principal
convergen en los llamados puntos de fuga de fuga principales.
43
Problemas
Obtener la matriz de proyeccion ortograca en el plano 2 x+
7 y + z + 8 = 0.
Obtener la matriz de proyeccion ortograca en el plano 2 x+
y + 4 z = 0.
Obtener la matriz de proyeccion oblicua en el plano 2 x +
7 y + z + 8 = 0 y con direccion de proyeccion (3, 1, 4).
Obtener la matriz de proyeccion oblicua en el plano 2 x+y +
4 z = 0 y con direccion de proyeccion (1, 0, 1).
Obtener la matriz de proyeccion de perspectiva en el plano
z = 0 con centro de proyeccion en (0, 0, 40).
Encontrar la matriz de la proyeccion caballera en el plano
z = 0 con angulo 30 entre el eje-x y las lineas paralelas al
eje-z.
Encontrar la matriz de la proyeccion cabinet en el plano z = 0
con angulo 30 entre el eje-x y las lineas paralelas al eje-z.
Encontrar la matriz de la proyeccion caballera en el plano
z = 0 con angulo entre el eje-x y las lineas paralelas al
eje-z.
Encontrar la matriz de la proyeccion cabinet en el plano z = 0
con angulo entre el eje-x y las lineas paralelas al eje-z.
Encontrar la matriz de la proyeccion de perspectiva en el
plano z = 0 con centro de proyeccion en d = (0, 0, 10).
Encontrar la matriz de la proyeccion de perspectiva en el
plano z = 0 con centro de proyeccion en d = (0, 0, 100).
Encontrar la matriz de la proyeccion de perspectiva en el
44
plano z = 0 con centro de proyeccion en d = (1, 0, 10).
Encontrar la matriz de la proyeccion de perspectiva en el
plano x +z = 0 con centro de proyeccion en d = (0, 0, 10).
45