Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecciones
Proyecciones
Una proyección es una manera de tomar un objeto y crear una sombra de éste en un
espacio dimensional inferior [Zilli 03]. En la vida diaria quizá sin darnos cuenta, se esta en
contacto con las proyecciones, por ejemplo, en un día soleado se observan sombras de
bidimensional.
profundidad) no puede ser representada, esto es, que si el observador se aleja o acerca de la
sombra, etc. Básicamente el sistema de visión tridimensional de los humanos tiene como
tarea, proyectar una escena 3D en un plano [Hollasch 91] (ver Figura 5.1).
131
Línea de visión
Una analogía que se plantea, es que la retina de un ser de la cuarta dimensión sería un
De esta forma, el sistema de visión de un ser 4D tendrá como tarea, proyectar una
escena 4D a una región 3D (ver Figura 5.1), la cuál puede ser en su momento, proyectada a
132
Línea de visión
proyectado a un espacio (n-1)D. Dicha proyección puede ser aplicada repetitivamente hasta
aunque no se construyeron con el objetivo de explicar las proyecciones, son sin embargo,
llevar la información de una dimensión n a una inferior, esto hace difícil entender lo que se
está mostrando [Zilli 03]. Sin embargo estas proyecciones pueden ser manipuladas y
examinadas mediante técnicas de graficación por computadora, donde se pueden hacer rotar
133
5.3 Tipos de Proyección
En general, las proyecciones transforman puntos de un sistema de coordenadas de
(llamados proyectores) que salen del centro de proyección pasando a través de cada punto
[Anand 93]. En la proyección paralela, las coordenadas de un objeto son llevadas al plano
perspectiva (Figura 5.4), las coordenadas del objeto son llevadas al plano de proyección
por medio de líneas que salen de un centro de proyección colocado a una distancia finita
[Foley 92].
Plano de
proyección
Proyectores
Centro de
proyección a una
distancia infinita
Objeto 3D
obtienen vistas exactas de diversas caras de los objetos, pero esto no da una representación
134
realista del objeto proyectado. Por ejemplo, en la Figura 5.3, las caras del cubo paralelas al
Plano de
proyección
Proyectores
Centro de
proyección
Objeto 3D
dimensiones exactas del objeto, en esta proyección, los objetos distantes se ven más
pequeños que los objetos del mismo tamaño que están más cerca al plano de proyección.
Por ejemplo, en la Figura 5.4, de las caras del cubo paralelas al plano de proyección, al ser
proyectadas, es mayor aquella que está más cercana al plano que la más lejana.
dado un vector director d = (d1 , d 2 , d 3 ) está dada por: p' = p + t ⋅ d , donde para cada valor
de t, se puede determinar un punto p' = ( x1 ' , x 2 ' , x3 ' ) sobre la recta. En general esta
p' = p + t ⋅ d
135
x1 ' = x1 + t ⋅ d1
x 2 ' = x2 + t ⋅ d 2
x3 ' = x3 + t ⋅ d 3
M
x n ' = xn + t ⋅ d n
proyección (en 3D), se crea una proyección paralela ortográfica, en otro caso, se tiene una
x1 ' = x1
x2 ' = x2
esto es, x3=0. De forma matricial y en coordenadas homogéneas se puede escribir como:
⎡1 0 0 0⎤
⎢0 1 0 0⎥⎥
[x1 ' x 2 ' 0 1] = [x1 x2 x3 1] ⋅ ⎢
⎢0 0 0 0⎥
⎢ ⎥
⎣0 0 0 1⎦
136
En la proyección paralela, a los rayos proyectores se les puede asignar una dirección,
dada por el vector d = (d1 , d 2 , d 3 ) y el plano de proyección es el plano principal X1X2, esto
implica que d3 ≠ 0 para que los rayos no sean paralelos al plano de proyección.
p ' = ( x1 ' , x 2 ' ,0) , los valores de x1' y x2' se pueden calcular haciendo uso de la ecuación
x1 ' = x1 + t ⋅ d1
x2 ' = x2 + t ⋅ d 2
0 = x3 + t ⋅ d 3
La última ecuación asegura que p' está en el plano X1X2, y de aquí se puede despeja el
x3 d
x1 ' = x1 − d1 = x1 − 1 x3
d3 d3
x3 d
x 2 ' = x2 − d 2 = x2 − 2 x3
d3 d3
⎡ 1 0 0 0⎤
⎢ 0 1 0 0⎥⎥
[x1 ' x 2 ' x3 ' 1] = [x1 x2 x3 1] ⋅ ⎢
⎢− d1 d 3 − d2 d3 0 0⎥
⎢ ⎥
⎣ 0 0 0 1⎦
137
Esta ecuación produce x3'=0, es decir, el plano de proyección es exactamente el plano
X1X2. Se pueden crear fórmulas similares para planos paralelos al plano X1X2, o a los planos
De esta forma, se tiene que en coordenadas homogéneas, el punto p' está dado por
⎛ d d2 ⎞
p ' = ⎜⎜ x1 − 1 x3 x2 − x3 0 1⎟⎟
⎝ d3 d3 ⎠
varias representaciones que sean múltiplos una de la otra. Entonces se pueden eliminar los
denominadores multiplicando toda la matriz por la constante d3, y de esta forma se tiene
⎡ d3 0 0 0⎤
⎢ 0 d3 0 0 ⎥⎥
[x1 ' x 2 ' x3 ' 1] = [x1 x2 x3 1] ⋅ ⎢
⎢− d1 − d2 0 0⎥
⎢ ⎥
⎣ 0 0 0 d3 ⎦
En 4D los rayos proyectores también pueden tener asignada una dirección, cualquiera
que no sea paralela al volumen de proyección. Si la dirección de proyección está dada por
esto implica que d4 ≠ 0 para que los rayos no sean paralelos al volumen de proyección.
138
Entonces sea p = ( x1 , x 2 , x3 , x 4 ) ∈ ℜ 4 , un punto cuya proyección en el volumen
X1X2X3 es p' = ( x1 ' , x 2 ' , x3 ' ,0) , los valores de x1', x2' y x3' se pueden calcular haciendo uso
x1 ' = x1 + t ⋅ d1
x2 ' = x2 + t ⋅ d 2
x3 ' = x 3 + t ⋅ d 3
0 = x4 + t ⋅ d 4
La última ecuación asegura que p' está en el volumen X1X2X3, y de aquí se puede
se tiene:
x4 d
x1 ' = x1 − d1 = x1 − 1 x4
d4 d4
x4 d
x2 ' = x2 − d 2 = x2 − 2 x4
d4 d4
x4 d
x3 ' = x3 − d 3 = x3 − 3 x4
d4 d4
⎡ d4 0 0 0 0⎤
⎢ 0 d4 0 0 0 ⎥⎥
⎢
[x1 ' x 2 ' x3 ' x 4 ' 1] = [x1 x2 x3 x4 1] ⋅ ⎢ 0 0 d4 0 0⎥
⎢ ⎥
⎢− d1 − d2 − d3 0 0⎥
⎢⎣ 0 0 0 0 d 4 ⎥⎦
p ' = (d 4 x1 − d 1 x 4 d 4 x2 − d 2 x4 d 4 x3 − d 3 x 4 0 d4 ).
139
5.5.3 Proyección Paralela nD→(n-1)D
proyección es el hiperplano principal X1X2X3…Xn-1, esto implica que dn ≠ 0 para que los
X1X2X3…Xn-1 es p ' = ( x1 ' , x 2 ' , x3 'K , x n' −1 ,0) , los valores para xk' para 1 ≤ k ≤ n − 1 se pueden
x1 ' = x1 + t ⋅ d 1
x2 ' = x2 + t ⋅ d 2
x3 ' = x3 + t ⋅ d 3
M
x n' −1 = x n −1 + t ⋅ d n −1
0 = xn + t ⋅ d n
ecuaciones se tiene:
xn d
x1 ' = x1 − d1 = x1 − 1 xn
dn dn
xn d
x2 ' = x2 − d 2 = x2 − 2 xn
dn dn
xn d
x3 ' = x3 − d 3 = x3 − 3 xn
dn dn
M
xn d
xn' −1 = xn −1 − d n −1 = xn −1 − n −1 xn
dn dn
140
Estas ecuaciones se pueden escribir en forma matricial, utilizando coordenadas
⎡ dn 0 0 K 0 0 0⎤
⎢ 0 dn 0 K 0 0 0 ⎥⎥
⎢
⎢ 0 0 O O M M M⎥
⎢ ⎥
[x1 ' x 2 ' K x n ' 1] = [x1 x2 K xn 1] ⋅ ⎢ M M O dn 0 0 0⎥
⎢ 0 0 K 0 dn 0 0⎥
⎢ ⎥
⎢− d1 − d 2 K − d n−2 − d n −1 0 0⎥
⎢ 0 0 K 0 0 0 d n ⎥⎦
⎣
p ' = (d n x1 − d 1 x n d n x2 − d 2 xn K d n x n −1 − d n −1 x n 0 dn ).
proyectores tienen una dirección diferente para cada punto del objeto a proyectar.
proyección en el plano X1X2 es p ' = ( x1 ' , x 2 ' ,0) (Ver Figura 5.5).
141
X2
Plano de
proyección
X3
Centro de
proyección
X1
c = (c1 , c2 , c3 )
Los valores de x1' y x2' se pueden calcular haciendo uso de la ecuación paramétrica de
x1 ' = x1 + t ⋅ ( x1 − c1 )
x2 ' = x2 + t ⋅ ( x2 − c2 )
0 = x 3 + t ⋅ ( x 3 − c3 )
La última ecuación asegura que p' está en el plano X1X2, y de aquí se puede despejar
tiene:
x3 x (c − x3 ) + x1 x3 − c1 x3 c3 x1 − c1 x3
x1 ' = x1 + ( x1 − c1 ) = 1 3 =
c3 − x3 c3 − x3 c3 − x3
x3 x (c − x3 ) + x2 x3 − c2 x3 c3 x2 − c2 x3
x2 ' = x2 + ( x2 − c2 ) = 2 3 =
c3 − x3 c3 − x3 c3 − x3
De esta forma, se tiene que en coordenadas homogéneas el punto p' está dado por
⎛c x −c x c3 x 2 − c 2 x3 ⎞
p ' = ⎜⎜ 3 1 1 3 0 1⎟⎟
⎝ c3 − x3 c3 − x3 ⎠
142
Multiplicando por (c3 − x3 ) se elimina el denominador, y de esta forma, nuevamente
p' = (c3 x1 − c1 x3 c3 x 2 − c 2 x3 0 c 3 − x3 )
⎡ c3 0 0 0⎤
⎢ 0 c3 0 0 ⎥⎥
[x1 ' x 2 ' x3 ' 1] = [x1 x2 x3 1] ⋅ ⎢
⎢− c1 − c2 0 − 1⎥
⎢ ⎥
⎣ 0 0 0 c3 ⎦
Los valores de x1', x2' y x3' se pueden calcular haciendo uso de la ecuación paramétrica
x1 ' = x1 + t ⋅ ( x1 − c1 )
x2 ' = x2 + t ⋅ ( x2 − c2 )
x3 ' = x 3 + t ⋅ ( x 3 − c 3 )
0 = x4 + t ⋅ ( x4 − c4 )
La última ecuación asegura que p' está en el volumen X1X2X3, y de aquí se puede
ecuaciones se tiene:
143
x4 x (c − x4 ) + x1 x4 − c1 x4 c4 x1 − c1 x4
x1 ' = x1 + ( x1 − c1 ) = 1 4 =
c4 − x4 c4 − x 4 c4 − x4
x4 x ( c − x4 ) + x2 x 4 − c2 x 4 c4 x 2 − c2 x 4
x2 ' = x2 + ( x2 − c 2 ) = 2 4 =
c4 − x 4 c4 − x4 c4 − x 4
x4 x (c − x4 ) + x3 x4 − c3 x4 c4 x3 − c3 x4
x3 ' = x3 + ( x3 − c3 ) = 3 4 =
c4 − x4 c4 − x 4 c4 − x4
De esta forma, se tiene que en coordenadas homogéneas el punto p' está dado por
⎛c x −c x c4 x2 − c2 x4 c 4 x3 − c3 x 4 ⎞
p ' = ⎜⎜ 4 1 1 4 0 1⎟⎟
⎝ c4 − x4 c4 − x4 c4 − x4 ⎠
p' = (c 4 x1 − c1 x 4 c4 x2 − c2 x4 c 4 x 3 − c3 x 4 0 c4 − x4 )
⎡ c4 0 0 0 0⎤
⎢ 0 c4 0 0 0 ⎥⎥
⎢
[x1 ' x 2 ' x3 ' x 4 ' 1] = [x1 x2 x3 x4 1] ⋅ ⎢ 0 0 c4 0 0⎥
⎢ ⎥
⎢− c1 − c2 − c3 0 − 1⎥
⎢⎣ 0 0 0 0 c 4 ⎥⎦
144
Los valores de x1', x2' y x3' se pueden calcular haciendo uso de la ecuación paramétrica
x1 ' = x1 + t ⋅ ( x1 − c1 )
x2 ' = x2 + t ⋅ ( x2 − c2 )
x3 ' = x3 + t ⋅ ( x3 − c3 )
M
x n' −1 = x n −1 + t ⋅ ( x n −1 − c n −1 )
0 = xn + t ⋅ ( xn − cn )
ecuaciones se tiene:
xn x (c − xn ) + x1 xn − c1 xn cn x1 − c1 xn
x1 ' = x1 + ( x1 − c1 ) = 1 n =
cn − xn c n − xn cn − xn
xn x ( c − xn ) + x 2 xn − c2 xn cn x2 − c2 xn
x2 ' = x 2 + ( x2 − c 2 ) = 2 n =
c n − xn cn − xn c n − xn
xn x (c − xn ) + x3 xn − c3 xn cn x3 − c3 xn
x3 ' = x3 + ( x3 − c3 ) = 3 n =
c n − xn c n − xn cn − xn
M
xn x (c − xn ) + xn −1 xn − cn −1 xn cn xn −1 − cn −1 xn
xn' −1 = xn −1 + ( xn −1 − cn −1 ) = n −1 n =
cn − x n cn − x n cn − xn
De esta forma, se tiene que en coordenadas homogéneas el punto p' está dado por
⎛c x −c x cn x2 − c2 xn c n x n −1 − c n −1 x n ⎞
p ' = ⎜⎜ n 1 1 n K 0 1⎟⎟
⎝ cn − xn cn − xn cn − xn ⎠
p' = (c n x1 − c1 x n c n x 2 − c 2 x n K c n x n −1 − c n −1 x n 0 cn − xn )
145
⎡ cn 0 0 K 0 0 0⎤
⎢ 0 cn 0 K 0 0 0 ⎥⎥
⎢
⎢ 0 0 O O M M M⎥
⎢ ⎥
[x1 ' x 2 ' K x n ' 1] = [x1 x2 K xn 1] ⋅ ⎢ M M O cn 0 0 0⎥
⎢ 0 0 K 0 cn 0 0⎥
⎢ ⎥
⎢− c1 − c2 K − cn−2 − c n −1 0 − 1⎥
⎢ 0 0 K 0 0 0 c n ⎥⎦
⎣
espacio inmediato inferior (n-1)D, pero si se desea obtener una proyección nD→kD para
4D→2D en un simple paso, es decir una proyección 4D→2D. Con esta idea, se puede
pensar en tener una proyección nD→2D también en un solo paso, sin embargo, esta
proyección sucesiva.
intermedios.
146
5.8 Proyección Directa nD→2D
A continuación se deducen las fórmulas para crear las matrices de proyección directa,
se consideran los mismos parámetros en cada dimensión para crear los vectores de
⎡ d4 0 0 0 0 ⎤ ⎡ d3 0 0 0 0⎤
⎢ 0
⎢ d4 0 0 0 ⎥⎥ ⎢⎢ 0 d3 0 0 0 ⎥⎥
P4, 2 =⎢ 0 0 d4 0 0 ⎥ ⋅ ⎢− d1 − d2 0 0 0⎥
⎢ ⎥ ⎢ ⎥
⎢− d1 − d2 − d3 0 0⎥ ⎢ 0 0 0 0 0⎥
⎢⎣ 0 0 0 0 d 4 ⎥⎦ ⎢⎣ 0 0 0 0 d 3 ⎥⎦
⎡ d3d 4 0 0 0 0 ⎤
⎢ 0 d3d 4 0 0 0 ⎥⎥
⎢
= ⎢− d 1 d 4 − d2d4 0 0 0 ⎥
⎢ ⎥
⎢ 0 0 0 0 0 ⎥
⎢⎣ 0 0 0 0 d 3 d 4 ⎥⎦
matriz P5,4 con la matriz P4,2 anteriormente calculada, si nuevamente se consideran los
mismos parámetros en cada dimensión para el crear los vectores de dirección, esto es que
147
⎡ d5 0 0 0 0 0 ⎤ ⎡ d3d 4 0 0 0 0 0 ⎤
⎢ 0 d5 0 0 0 0 ⎥⎥ ⎢⎢ 0 d3d 4 0 0 0 0 ⎥⎥
⎢
⎢ 0 0 d5 0 0 0 ⎥ ⎢− d1 d 4 − d2d4 0 0 0 0 ⎥
P5, 2 =⎢ ⎥⋅⎢ ⎥
⎢ 0 0 0 d5 0 0⎥ ⎢ 0 0 0 0 0 0 ⎥
⎢− d1 − d 2 − d 3 − d 4 0 0⎥ ⎢ 0 0 0 0 0 0 ⎥
⎢ ⎥ ⎢ ⎥
⎢⎣ 0 0 0 0 0 d 5 ⎥⎦ ⎢⎣ 0 0 0 0 0 d 3 d 4 ⎥⎦
⎡ d3d 4 d5 0 0 0 0 0 ⎤
⎢ 0 d3d 4 d5 0 0 0 0 ⎥⎥
⎢
⎢− d d d − d 2 d 4 d 5 0 0 0 0 ⎥
=⎢ 1 4 5 ⎥
⎢ 0 0 0 0 0 0 ⎥
⎢ 0 0 0 0 0 0 ⎥
⎢ ⎥
⎣⎢ 0 0 0 0 0 d 3 d 4 d 5 ⎦⎥
Por tanto, en general, se deduce que, si se consideran los mismos parámetros en cada
dimensión para crear los vectores de dirección, d = (d1 , d 2 , d 3 , K, d n ) para todas las
dimensiones, la matriz de proyección paralela directa nD→2D, denotada por Pn,2,está dada
por:
⎡ d3d 4 d5 Kd n 0 0 K 0 0 ⎤
⎢ 0 d3d 4 d5 Kd n 0 K 0 0 ⎥
⎢ ⎥
⎢− d d d K d n − d 2 d 4d5 Kd n 0 K 0 0 ⎥
Pn , 2 =⎢ 1 4 5 ⎥
⎢ 0 0 0 K 0 0 ⎥
⎢ M M M O M M ⎥
⎢ ⎥
⎣⎢ 0 0 0 0 0 d 3 d 4 d 5 K d n ⎦⎥
Su comprobación es sencilla por inducción. Se asume que la matriz Pn,2 es válida para
cualquier n, entonces se prueba para n+1. De esta forma, se debe cumplir que la matriz
148
⎡ d 3 d 4 d 5 K d n +1 0 0 K 0 0 ⎤
⎢ 0 d 3 d 4 d 5 K d n +1 0 K 0 0 ⎥
⎢ ⎥
⎢− d1 d 4 d 5 K d n +1 − d 2 d 4 d 5 K d n +1 0 K 0 0 ⎥
⎢ ⎥
⎢ 0 0 0 K 0 0 ⎥
⎢ M M M O M M ⎥
⎢ ⎥
⎢⎣ 0 0 0 0 0 d 3 d 4 d 5 K d n +1 ⎥⎦
⎡ d n +1 0 0 K 0 0 0 ⎤
⎢ 0 ⎡ d3d 4d5 Kd n 0 0 K 0 0 ⎤
⎢ d n +1 0 K 0 0 0 ⎥⎥ ⎢ ⎥
0 d3d 4d5 Kd n 0 K 0 0
⎢ 0 0 O O M M M ⎥ ⎢ ⎥
⎢ ⎥ ⎢− d 1 d 4 d 5 K d n − d2d4d5 Kdn 0 K 0 0 ⎥
⎢ M M O d n +1 0 0 0 ⎥⋅⎢ ⎥
0 0 0 K 0 0
⎢ 0 0 K 0 d n +1 0 0 ⎥ ⎢ ⎥
⎢ ⎥ ⎢ M M M O M M ⎥
⎢− d 1 − d2 K d n −1 dn 0 0 ⎥ ⎢ ⎥
⎢ 0 0 0 0 0 d 3 d 4 d 5 K d n ⎦⎥
⎢ 0
⎣ 0 K 0 0 0 d n +1 ⎥⎦ ⎣
cada dimensión para crear los centros de proyección (es decir, c = (c1 , c 2 , c3 ) en 3D y
perspectiva 4D→2D (Q4,2), multiplicando las matrices de proyección Q4,3⋅ Q3,2, de esta
forma:
149
⎡ c4 0 0 0 0 ⎤ ⎡ c3 0 0 0 0⎤
⎢ 0
⎢ c4 0 0 0 ⎥⎥ ⎢⎢ 0 c3 0 0 0 ⎥⎥
Q4 , 2 =⎢ 0 0 c 4 0 0 ⎥ ⋅ ⎢− c1 − c2 0 0 − 1⎥
⎢ ⎥ ⎢ ⎥
⎢− c1 − c 2 − c3 0 − 1⎥ ⎢ 0 0 0 0 0⎥
⎢⎣ 0 0 0 0 c 4 ⎥⎦ ⎢⎣ 0 0 0 0 c3 ⎥⎦
⎡ c3 c 4 0 0 0 0 ⎤
⎢ 0 c3 c 4 0 0 0 ⎥⎥
⎢
= ⎢− c1c 4 − c 2 c 4 0 0 − c 4 ⎥
⎢ ⎥
⎢ 0 0 0 0 0 ⎥
⎢⎣ 0 0 0 0 c3 c 4 ⎥⎦
matriz Q5,4 con la matriz Q4,2 anteriormente calculada, si nuevamente se consideran los
mismos parámetros en cada dimensión para el crear los centros de proyección, esto es que
⎡ c5 0 0 0 0 ⎤ ⎡ c3 c 4
0 0 0 0 0 0 ⎤
⎢ 0 c5 0 0 0 ⎥ ⎢ 0
0 c3 c 4 0 0 0 0 ⎥⎥
⎢ ⎥ ⎢
⎢ 0 0 c5 0 0 ⎥ ⎢− c1c 4
0 − c2 c4 0 0 0 − c4 ⎥
Q5, 2 =⎢ ⎥⋅⎢ ⎥
⎢ 0 0 0 c5 0 0⎥ ⎢ 0 0 0 0 0 0 ⎥
⎢− c1 − c 2 − c3 − c4 0 − 1⎥ ⎢ 0 0 0 0 0 0 ⎥
⎢ ⎥ ⎢ ⎥
⎢⎣ 0 0 0 0 0 c5 ⎥⎦ ⎢⎣ 0 0 0 0 0 c3 c 4 ⎥⎦
⎡ c3 c 4 c5 0 0 0 0 0 ⎤
⎢ 0 c3 c 4 c5 0 0 0 0 ⎥⎥
⎢
⎢ − c c c − c 2 c 4 c5 0 0 0 − c 4 c5 ⎥
=⎢ 1 4 5 ⎥
⎢ 0 0 0 0 0 0 ⎥
⎢ 0 0 0 0 0 0 ⎥
⎢ ⎥
⎣⎢ 0 0 0 0 0 c3 c 4 c5 ⎦⎥
Por tanto, en general, se deduce que, si se consideran los mismos parámetros en cada
dimensión para crear los centros de proyección, c = (c1 , c 2 , c3 ,K , c n ) para todas las
dimensiones, la matriz de proyección perspectiva directa nD→2D, denotada por Qn,2 está
dada por:
150
⎡ c3 c 4 c5 K c n 0 0 K 0 0 ⎤
⎢ 0 c3 c 4 c5 K c n 0 K 0 0 ⎥
⎢ ⎥
⎢− c c c K c n − c 2 c 4 c5 K c n 0 K 0 − c 4 c5 K c n ⎥
Qn , 2 =⎢ 1 4 5 ⎥
⎢ 0 0 0 K 0 0 ⎥
⎢ M M M O M M ⎥
⎢ ⎥
⎢⎣ 0 0 0 0 0 c3 c 4 c5 K c n ⎥⎦
válida para cualquier n, entonces se prueba para n+1. De esta forma, se debe cumplir que la
⎡ c3c4 c5 K cn+1 0 0 K 0 0 ⎤
⎢ 0 c3c4 c5 K cn+1 0 K 0 0 ⎥
⎢ ⎥
⎢− c1c4 c5 K cn+1 − c2 c4 c5 K cn+1 0 K 0 − c4 c5 K cn+1 ⎥
⎢ ⎥
⎢ 0 0 0 K 0 0 ⎥
⎢ M M M O M M ⎥
⎢ ⎥
⎣⎢ 0 0 0 0 0 c3c4 c5 K cn+1 ⎦⎥
⎡ c n +1 0 0 K 0 0 0 ⎤
⎢ 0 ⎡ c3 c 4 c5 K c n 0 0 K 0 0 ⎤
⎢ c n +1 0 K 0 0 0 ⎥⎥ ⎢ ⎥
0 c3 c 4 c5 K c n 0 K 0 0
⎢ 0 0 O O M M M ⎥ ⎢ ⎥
⎢ ⎥ ⎢− c1 c 4 c 5 K c n − c 2 c 4 c5 K c n 0 K 0 − c 4 c5 K c n ⎥
⎢ M M O c n +1 0 0 0 ⎥⋅⎢ ⎥
0 0 0 K 0 0
⎢ 0 0 K 0 c n +1 0 0 ⎥ ⎢ ⎥
⎢ ⎥ ⎢ M M M O M M ⎥
⎢− c1 − c2 K c n −1 cn 0 −1⎥ ⎢ ⎥
⎢ 0 0 0 0 0 c 3 c 4 c 5 K c n ⎥⎦
⎢ 0
⎣ 0 K 0 0 0 c n +1 ⎥⎦ ⎣
151
5.9 Resumen
En este capítulo se ha presentado una generalización de las matrices de proyección
sabe que para obtener una proyección de un espacio nD a 2D, se necesitan de proyecciones
perspectiva) para cada dimensión, y con esto se pueden obtener proyecciones desde
Para el caso cuando se comparten los valores para los parámetros de proyección en
un solo paso, cuando se utilizan todas como proyecciones paralelas o perspectivas, pero no
ambas.
152