You are on page 1of 22

131

Captulo 5: Proyecciones
Una proyeccin 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 da soleado se observan sombras de
objetos tridimensionales proyectadas en el piso, o en lugares donde se ven imgenes
tridimensionales plasmadas en un plano como las pantallas de las computadoras y las
fotografas. Estos son ejemplos de proyecciones de objetos tridimensionales en un espacio
bidimensional.
5.1 Observando la Tercera Dimensin
En las proyecciones 3D, la informacin de la tercera dimensin (tambin llamada
profundidad) no puede ser representada, esto es, que si el observador se aleja o acerca de la
imagen, sta no cambiar. Sin embargo se puede entender claramente la representacin de
la profundidad en este tipo de imgenes, con informacin indirecta contenida en las
imgenes observadas [Eusebeia 06].
La retina del ojo humano es un dispositivo de recepcin en dos dimensiones, sin
embargo el cerebro percibe sin problemas la forma de los objetos tridimensionales,
utilizando la informacin indirecta contenida en los objetos como son: la perspectiva, la
sombra, etc. Bsicamente el sistema de visin tridimensional de los humanos tiene como
tarea, proyectar una escena 3D en un plano [Hollasch 91] (ver Figura 5.1).
132

Figura 5.1 Sistema bsico de visin 3D.
5.2 Observando Dimensiones Superiores
De acuerdo a lo anterior, para poder ver los objetos 4D, estos deben ser proyectados
matemticamente al espacio 3D, y en su momento realizar nuevamente una proyeccin al
espacio 2D para poder visualizarlos en un plano, como el monitor de la computadora.
Una analoga que se plantea, es que la retina de un ser de la cuarta dimensin sera un
dispositivo de recepcin en tres dimensiones, este ser, percibira la forma de objetos 4D
utilizando informacin indirecta contenida en las imgenes que recibe, comprendiendo
anlogamente, una profundidad tetradimensional.
De esta forma, el sistema de visin de un ser 4D tendr como tarea, proyectar una
escena 4D a una regin 3D (ver Figura 5.1), la cul puede ser en su momento, proyectada a
un plano 2D para poder ser visualizada por un ser 3D.

Objeto 3D Retina 3D Imagen proyectada 2D
Lnea de visin
133

Figura 5.2 Sistema bsico de visin 4D.
Las matemticas detrs de la proyeccin del espacio 3D pueden ser generalizadas a
cualquier nmero de dimensiones, de esta forma, un objeto nD puede ser matemticamente
proyectado a un espacio (n-1)D. Dicha proyeccin puede ser aplicada repetitivamente hasta
que finalmente obtener un objeto tridimensional o bidimensional, representando la
proyeccin sucesiva de un objeto nD [Noll 67].
Entonces, es posible observar sombras de objetos, no solo tridimensionales, sino
tambin de dimensiones superiores, por ejemplo, en Captulos anteriores se han presentado
imgenes que representan objetos 4D y 5D plasmados en este documento (un plano), y
aunque no se construyeron con el objetivo de explicar las proyecciones, son sin embargo,
una proyeccin sucesiva de nD a 2D.
Desafortunadamente, las proyecciones tienen el problema de perder informacin al
llevar la informacin de una dimensin n a una inferior, esto hace difcil entender lo que se
est mostrando [Zilli 03]. Sin embargo estas proyecciones pueden ser manipuladas y
examinadas mediante tcnicas de graficacin por computadora, donde se pueden hacer rotar
los objetos y manipular los parmetros de proyeccin.
Objeto 4D Retina 4D Imagen proyectada 3D
Lnea de visin
134
5.3 Tipos de Proyeccin
En general, las proyecciones transforman puntos de un sistema de coordenadas de
dimensin n hacia puntos de otro sistema de dimensin menor a n [Foley 92]. La
proyeccin 3D2D de un objeto se produce por rayos de proyeccin en lnea recta
(llamados proyectores) que salen del centro de proyeccin pasando a travs de cada punto
del objeto, e intersectando un plano de proyeccin, lugar donde se forma la proyeccin.
Las proyecciones geomtricas, se dividen en dos clases: paralelas y perspectivas
[Anand 93]. En la proyeccin paralela, las coordenadas de un objeto son llevadas al plano
de proyeccin por medio de lneas paralelas, esto se logra colocando el centro de
proyeccin a una distancia infinita como se muestra en la Figura 5.3. En la proyeccin
perspectiva (Figura 5.4), las coordenadas del objeto son llevadas al plano de proyeccin
por medio de lneas que salen de un centro de proyeccin colocado a una distancia finita
[Foley 92].

Figura 5.3 Proyeccin paralela.
Las proyecciones paralelas preservan proporciones relativas de los objetos, se
obtienen vistas exactas de diversas caras de los objetos, pero esto no da una representacin
Centro de
proyeccin a una
distancia infinita
Plano de
proyeccin
Objeto 3D
Proyectores
135
realista del objeto proyectado. Por ejemplo, en la Figura 5.3, las caras del cubo paralelas al
plano de proyeccin, se colapsan al ser proyectadas.

Figura 5.4 Proyeccin perspectiva.
La proyeccin perspectiva, produce vistas realistas, pero no preserva la forma y
dimensiones exactas del objeto, en esta proyeccin, los objetos distantes se ven ms
pequeos que los objetos del mismo tamao que estn ms cerca al plano de proyeccin.
Por ejemplo, en la Figura 5.4, de las caras del cubo paralelas al plano de proyeccin, al ser
proyectadas, es mayor aquella que est ms cercana al plano que la ms lejana.
5.4 Ecuacin Paramtrica de la Recta
En 3D, la ecuacin paramtrica de la recta que pasa por un punto ) , , (
3 2 1
x x x p =
dado un vector director ) , , (
3 2 1
d d d d = est dada por: d t p p + = ' , donde para cada valor
de t, se puede determinar un punto ) ' , ' , ' ( '
3 2 1
x x x p = sobre la recta. En general esta
ecuacin en nD, se puede reescribir como:
d t p p + = '
) , , , , ( ) , , , , ( ) ' , , ' , ' , ' (
3 2 1 3 2 1 3 2 1 n n n
d d d d t x x x x x x x x K K K + = , o bien:
Plano de
proyeccin
Objeto 3D
Proyectores
Centro de
proyeccin
136

Ecuacin 5.1: Ecuacin paramtrica de la recta en nD.
5.5 Proyeccin Paralela
La proyeccin paralela se puede especificar como un vector de proyeccin que define
la direccin de las lneas de proyeccin. Cuando la proyeccin es ortogonal al plano de
proyeccin (en 3D), se crea una proyeccin paralela ortogrfica, en otro caso, se tiene una
proyeccin paralela oblicua [Anand 93].
5.5.1 Proyeccin Paralela 3D2D
Las ecuaciones para la proyeccin paralela son simples, si el plano de proyeccin es
el plano X
1
X
2
. De esta forma, la proyeccin paralela de un punto
3
3 2 1
) , , ( = x x x p a uno
2
2 1
) ' , ' ( ' = x x p , est dado por [Hearn 95]:
1 1
' x x =
2 2
' x x =
Esta es la proyeccin paralela ms simple, donde se ignora la tercera componente,
esto es, x
3
=0. De forma matricial y en coordenadas homogneas se puede escribir como:
[ ] [ ]

=
1 0 0 0
0 0 0 0
0 0 1 0
0 0 0 1
1 1 0 ' '
3 2 1 2 1
x x x x x
Ecuacin 5.2: Expresin matricial para la proyeccin paralela simple 3D2D.
n n n
d t x x
d t x x
d t x x
d t x x
+ =
+ =
+ =
+ =
'
'
'
'
3 3 3
2 2 2
1 1 1
M
137
En la proyeccin paralela, a los rayos proyectores se les puede asignar una direccin,
siempre y cuando no sea paralela al plano de proyeccin. Si la direccin de proyeccin est
dada por el vector ) , , (
3 2 1
d d d d = y el plano de proyeccin es el plano principal X
1
X
2
, esto
implica que d
3
0 para que los rayos no sean paralelos al plano de proyeccin.
Entonces sea
3
3 2 1
) , , ( = x x x p , un punto cuya proyeccin en plano X
1
X
2
es
) 0 , ' , ' ( '
2 1
x x p = , los valores de x
1
' y x
2
' se pueden calcular haciendo uso de la ecuacin
paramtrica de la recta (ver Seccin 5.4 ) de la siguiente forma:
3 3
2 2 2
1 1 1
0
'
'
d t x
d t x x
d t x x
+ =
+ =
+ =

La ltima ecuacin asegura que p' est en el plano X
1
X
2
, y de aqu se puede despeja el
parmetro t como
3 3
/ d x t = , substituyendo este valor en el resto de ecuaciones se tiene:

Ecuacin 5.3: Frmulas para la proyeccin paralela 3D2D [Aguilera 07].
Estas ecuaciones se pueden escribir en forma matricial y utilizando coordenadas
homogneas de la siguiente manera:
[ ] [ ]


=
1 0 0 0
0 0
0 0 1 0
0 0 0 1
1 1 ' ' '
3 2 3 1
3 2 1 3 2 1
d d d d
x x x x x x
3
3
2
2 2
3
3
2 2
3
3
1
1 1
3
3
1 1
'
'
x
d
d
x d
d
x
x x
x
d
d
x d
d
x
x x
= =
= =
138
Esta ecuacin produce x
3
'=0, es decir, el plano de proyeccin es exactamente el plano
X
1
X
2
. Se pueden crear frmulas similares para planos paralelos al plano X
1
X
2
, o a los planos
X
1
X
3
y X
2
X
3,
pero estos casos no sern tratados en esta investigacin.
De esta forma, se tiene que en coordenadas homogneas, el punto p' est dado por

= 1 0 '
3
3
2
2 3
3
1
1
x
d
d
x x
d
d
x p
Una de las ventajas de utilizar coordenadas homogneas, es que se pueden tener
varias representaciones que sean mltiplos una de la otra. Entonces se pueden eliminar los
denominadores multiplicando toda la matriz por la constante d
3
, y de esta forma se tiene
que ( )
3 3 2 2 3 3 1 1 3
0 ' d x d x d x d x d p = , y la expresin matricial de la proyeccin se
puede reescribir como:
[ ] [ ]


=
3
2 1
3
3
3 2 1 3 2 1
0 0 0
0 0
0 0 0
0 0 0
1 1 ' ' '
d
d d
d
d
x x x x x x
Ecuacin 5.4: Expresin matricial para la proyeccin paralela 3D2D.
Puede verificarse que la Ecuacin 5.2, donde simplemente se ignora a la tercera
componente, es un caso particular de la Ecuacin 5.3 para ) 1 , 0 , 0 ( = d .
5.5.2 Proyeccin Paralela 4D3D
En 4D los rayos proyectores tambin pueden tener asignada una direccin, cualquiera
que no sea paralela al volumen de proyeccin. Si la direccin de proyeccin est dada por
el vector ) , , , (
4 3 2 1
d d d d d = y el volumen de proyeccin es el volumen principal X
1
X
2
X
3
,
esto implica que d
4
0 para que los rayos no sean paralelos al volumen de proyeccin.
139
Entonces sea
4
4 3 2 1
) , , , ( = x x x x p , un punto cuya proyeccin en el volumen
X
1
X
2
X
3
es ) 0 , ' , ' , ' ( '
3 2 1
x x x p = , los valores de x
1
', x
2
' y x
3
' se pueden calcular haciendo uso
de la ecuacin paramtrica de la recta de la siguiente forma:
4 4
3 3 3
2 2 2
1 1 1
0
'
'
'
d t x
d t x x
d t x x
d t x x
+ =
+ =
+ =
+ =

La ltima ecuacin asegura que p' est en el volumen X
1
X
2
X
3
, y de aqu se puede
despeja el parmetro t como
4 4
/ d x t = , substituyendo este valor en el resto de ecuaciones
se tiene:

Ecuacin 5.5: Frmulas para la proyeccin paralela 4D3D.
Estas ecuaciones se pueden escribir en forma matricial, utilizando coordenadas
homogneas y eliminando los denominadores de la siguiente manera:
[ ] [ ]


=
4
3 2 1
4
4
4
4 3 2 1 4 3 2 1
0 0 0 0
0 0
0 0 0 0
0 0 0 0
0 0 0 0
1 1 ' ' ' '
d
d d d
d
d
d
x x x x x x x x
Ecuacin 5.6: Expresin matricial para la proyeccin paralela 4D3D.
Esta ecuacin produce un punto de la forma:
( )
4 4 3 3 4 4 2 2 4 4 1 1 4
0 ' d x d x d x d x d x d x d p = .
4
4
3
3 3
4
4
3 3
4
4
2
2 2
4
4
2 2
4
4
1
1 1
4
4
1 1
'
'
'
x
d
d
x d
d
x
x x
x
d
d
x d
d
x
x x
x
d
d
x d
d
x
x x
= =
= =
= =
140
5.5.3 Proyeccin Paralela nD(n-1)D
En general, en nD los rayos proyectores pueden tener asignada una direccin,
cualquiera que no sea paralela al hiperplano (n-1)-dimensional de proyeccin. Si la
direccin de proyeccin est dada por el vector ) , , , , (
3 2 1 n
d d d d d K = y el hiperplano de
proyeccin es el hiperplano principal X
1
X
2
X
3
X
n-1
, esto implica que d
n
0 para que los
rayos no sean paralelos al hiperplano de proyeccin.
Entonces sea
n
n
x x x x p = ) , , , , (
3 2 1
K , un punto cuya proyeccin en el hiperplano
X
1
X
2
X
3
X
n-1
es ) 0 , , ' , ' , ' ( '
'
1 3 2 1
=
n
x x x x p K , los valores para x
k
' para 1 1 n k se pueden
calcular haciendo uso de la ecuacin paramtrica de la recta de la siguiente forma:
n n
n n n
d t x
d t x x
d t x x
d t x x
d t x x
+ =
+ =
+ =
+ =
+ =

0
'
'
'
1 1
'
1
3 3 3
2 2 2
1 1 1
M

La ltima ecuacin asegura que p' est en el hiperplano X
1
X
2
X
3
X
n-1
, y de aqu se
puede despeja el parmetro t como
n n
d x t / = , substituyendo este valor en el resto de
ecuaciones se tiene:

Ecuacin 5.7: Frmulas para la proyeccin paralela nD(n-1)D.
n
n
n
n n
n
n
n n
n
n n
n
n
n n
n
n
n n
n
x
d
d
x d
d
x
x x
x
d
d
x d
d
x
x x
x
d
d
x d
d
x
x x
x
d
d
x d
d
x
x x
1
1 1 1
'
1
3
3 3 3 3
2
2 2 2 2
1
1 1 1 1
'
'
'


= =
= =
= =
= =
M
141
Estas ecuaciones se pueden escribir en forma matricial, utilizando coordenadas
homogneas y eliminando los denominadores de la siguiente manera:
[ ] [ ]


=

n
n n
n
n
n
n
n n
d
d d d d
d
d
d
d
x x x x x x
0 0 0 0 0
0 0
0 0 0 0 0
0 0 0
0 0
0 0 0 0 0
0 0 0 0 0
1 1 ' ' '
1 2 2 1
2 1 2 1
K
K
K
O M M
M M M O O
K
K
K K
Ecuacin 5.8: Expresin matricial para la proyeccin paralela nD(n-1)D.
Esta ecuacin produce un punto de la forma:
( )
n n n n n n n n n
d x d x d x d x d x d x d p 0 '
1 1 2 2 1 1
= K .
5.6 Proyeccin Perspectiva
En la proyeccin perspectiva a diferencia de la proyeccin paralela, los rayos
proyectores tienen una direccin diferente para cada punto del objeto a proyectar.
5.6.1 Proyeccin Perspectiva 3D2D
En 3D, la proyeccin perspectiva se obtiene de la siguiente forma. Sea ) , , (
3 2 1
c c c c =
el centro de proyeccin, X
1
X
2
el plano de proyeccin y
3
3 2 1
) , , ( = x x x p , un punto cuya
proyeccin en el plano X
1
X
2
es ) 0 , ' , ' ( '
2 1
x x p = (Ver Figura 5.5).
142

Figura 5.5 Proyeccin perspectiva de un punto p en el plano X
1
X
2
.
Los valores de x
1
' y x
2
' se pueden calcular haciendo uso de la ecuacin paramtrica de
la recta (ver Seccin 5.4 ) de la siguiente forma:
) ( 0
) ( '
) ( '
3 3 3
2 2 2 2
1 1 1 1
c x t x
c x t x x
c x t x x
+ =
+ =
+ =

La ltima ecuacin asegura que p' est en el plano X
1
X
2
, y de aqu se puede despejar
el parmetro t como ) (
3 3 3
x c x t = , substituyendo este valor en el resto de ecuaciones se
tiene:

Ecuacin 5.9: Frmulas para la proyeccin perspectiva 3D2D [Aguilera 07].
De esta forma, se tiene que en coordenadas homogneas el punto p' est dado por

= 1 0 '
3 3
3 2 2 3
3 3
3 1 1 3
x c
x c x c
x c
x c x c
p
3 3
3 2 2 3
3 3
3 2 3 2 3 3 2
2 2
3 3
3
2 2
3 3
3 1 1 3
3 3
3 1 3 1 3 3 1
1 1
3 3
3
1 1
) (
) ( '
) (
) ( '
x c
x c x c
x c
x c x x x c x
c x
x c
x
x x
x c
x c x c
x c
x c x x x c x
c x
x c
x
x x

+
=

+ =

+
=

+ =
Plano de
proyeccin
Centro de
proyeccin
X
2

X
1

X
3

) , , (
3 2 1
x x x p =
) 0 , ' , ' ( '
2 1
x x p =
) , , (
3 2 1
c c c c =
143
Multiplicando por ) (
3 3
x c se elimina el denominador, y de esta forma, nuevamente
en coordenadas homogneas se tiene que:
( )
3 3 3 2 2 3 3 1 1 3
0 ' x c x c x c x c x c p =
Entonces, en forma matricial utilizando coordenadas homogneas se tiene:
[ ] [ ]


=
3
2 1
3
3
3 2 1 3 2 1
0 0 0
1 0
0 0 0
0 0 0
1 1 ' ' '
c
c c
c
c
x x x x x x
Ecuacin 5.10: Expresin matricial para la proyeccin perspectiva 3D2D.
5.6.2 Proyeccin Perspectiva 4D3D
En 4D, la proyeccin perspectiva se puede obtener de la siguiente forma. Sea
) , , , (
4 3 2 1
c c c c c = el centro de proyeccin, X
1
X
2
X
3
el volumen de proyeccin y
4
4 3 2 1
) , , , ( = x x x x p , un punto cuya proyeccin en el volumen X
1
X
2
X
3
es
) 0 , ' , ' , ' ( '
3 2 1
x x x p = .
Los valores de x
1
', x
2
' y x
3
' se pueden calcular haciendo uso de la ecuacin paramtrica
de la recta, de la siguiente forma:
) ( 0
) ( '
) ( '
) ( '
4 4 4
3 3 3 3
2 2 2 2
1 1 1 1
c x t x
c x t x x
c x t x x
c x t x x
+ =
+ =
+ =
+ =

La ltima ecuacin asegura que p' est en el volumen X
1
X
2
X
3
, y de aqu se puede
despejar el parmetro t como ) (
4 4 4
x c x t = , substituyendo este valor en el resto de
ecuaciones se tiene:
144

Ecuacin 5.11: Frmulas para la proyeccin perspectiva 4D3D.
De esta forma, se tiene que en coordenadas homogneas el punto p' est dado por

= 1 0 '
4 4
4 3 3 4
4 4
4 2 2 4
4 4
4 1 1 4
x c
x c x c
x c
x c x c
x c
x c x c
p
Multiplicando por ) (
4 4
x c se elimina el denominador, y de esta forma, nuevamente
en coordenadas homogneas se tiene que:
( )
4 4 4 3 3 4 4 2 2 4 4 1 1 4
0 ' x c x c x c x c x c x c x c p =
Entonces, en forma matricial utilizando coordenadas homogneas se tiene:
[ ] [ ]


=
4
3 2 1
4
4
4
4 3 2 1 4 3 2 1
0 0 0 0
1 0
0 0 0 0
0 0 0 0
0 0 0 0
1 1 ' ' ' '
c
c c c
c
c
c
x x x x x x x x
Ecuacin 5.12: Expresin matricial para la proyeccin perspectiva 4D3D.
5.6.3 Proyeccin Perspectiva nD(n-1)D
En general, en nD, la proyeccin perspectiva se puede obtener de la siguiente forma.
Sea ) , , , , (
3 2 1 n
c c c c c K = el centro de proyeccin, X
1
X
2
X
3
X
n-1
el hiperplano (n-1)-
dimensional de proyeccin y
n
n
x x x x p = ) , , , (
3 2 1
K , un punto cuya proyeccin en el
hiperplano X
1
X
2
X
3
X
n-1
es ) 0 , , , ' , ' ( '
'
1 2 1
=
n
x x x p K .
4 4
4 3 3 4
4 4
4 3 4 3 4 4 3
3 3
4 4
4
3 3
4 4
4 2 2 4
4 4
4 2 4 2 4 4 2
2 2
4 4
4
2 2
4 4
4 1 1 4
4 4
4 1 4 1 4 4 1
1 1
4 4
4
1 1
) (
) ( '
) (
) ( '
) (
) ( '
x c
x c x c
x c
x c x x x c x
c x
x c
x
x x
x c
x c x c
x c
x c x x x c x
c x
x c
x
x x
x c
x c x c
x c
x c x x x c x
c x
x c
x
x x

+
=

+ =

+
=

+ =

+
=

+ =
145
Los valores de x
1
', x
2
' y x
3
' se pueden calcular haciendo uso de la ecuacin paramtrica
de la recta, de la siguiente forma:
) ( 0
) (
) ( '
) ( '
) ( '
1 1 1
'
1
3 3 3 3
2 2 2 2
1 1 1 1
n n n
n n n n
c x t x
c x t x x
c x t x x
c x t x x
c x t x x
+ =
+ =
+ =
+ =
+ =

M

La ltima ecuacin asegura que p' est en el hiperplano X
1
X
2
X
3
X
n-1
, y de aqu se
puede despejar el parmetro t como ) (
n n n
x c x t = , substituyendo este valor en el resto de
ecuaciones se tiene:

Ecuacin 5.13: Frmulas para la proyeccin perspectiva nD(n-1)D.
De esta forma, se tiene que en coordenadas homogneas el punto p' est dado por

=

1 0 '
1 1 2 2 1 1
n n
n n n n
n n
n n
n n
n n
x c
x c x c
x c
x c x c
x c
x c x c
p K
Multiplicando por ) (
n n
x c se elimina el denominador, y de esta forma, nuevamente
en coordenadas homogneas se tiene que:
( )
n n n n n n n n n n
x c x c x c x c x c x c x c p =

0 '
1 1 2 2 1 1
K
Entonces, en forma matricial utilizando coordenadas homogneas se tiene:
n n
n n n n
n n
n n n n n n n
n n
n n
n
n n
n n
n n
n n
n n n n
n n
n
n n
n n
n n
n n n n
n n
n
n n
n n
n n
n n n n
n n
n
x c
x c x c
x c
x c x x x c x
c x
x c
x
x x
x c
x c x c
x c
x c x x x c x
c x
x c
x
x x
x c
x c x c
x c
x c x x x c x
c x
x c
x
x x
x c
x c x c
x c
x c x x x c x
c x
x c
x
x x

+
=

+ =

+
=

+ =

+
=

+ =

+
=

+ =


1 1 1 1 1
1 1 1
'
1
3 3 3 3 3
3 3 3 3
2 2 2 2 2
2 2 2 2
1 1 1 1 1
1 1 1 1
) (
) (
) (
) ( '
) (
) ( '
) (
) ( '
M
146
[ ] [ ]


=

n
n n
n
n
n
n
n n
c
c c c c
c
c
c
c
x x x x x x
0 0 0 0 0
1 0
0 0 0 0 0
0 0 0
0 0
0 0 0 0 0
0 0 0 0 0
1 1 ' ' '
1 2 2 1
2 1 2 1
K
K
K
O M M
M M M O O
K
K
K K
Ecuacin 5.14: Expresin matricial para la proyeccin perspectiva nD(n-1)D.
5.7 Proyecciones Sucesivas
Se han analizado las proyecciones para llevar la informacin de un espacio nD al
espacio inmediato inferior (n-1)D, pero si se desea obtener una proyeccin nDkD para
1 2 n k , se tiene que calcular las proyecciones sucesivas, es decir, primero se calcula
la proyeccin nD(n-1)D, enseguida la proyeccin (n-1)D(n-2)D y as sucesivamente
hasta obtener la proyeccin deseada. En el caso particular de la visualizacin de un espacio
nD en una pantalla de computadora se necesita una proyeccin sucesiva de nD a 2D.
En [Hollasch 91] se menciona que es posible combinar las proyecciones de 4D3D y
4D2D en un simple paso, es decir una proyeccin 4D2D. Con esta idea, se puede
pensar en tener una proyeccin nD2D tambin en un solo paso, sin embargo, esta
estimacin tiene las siguiente desventajas.
No se pueden especificar independientemente los parmetros de visin para cada
proyeccin sucesiva.
No se puede observar la proyeccin desde diferentes ngulos en los espacios
intermedios.
147
5.8 Proyeccin Directa nD2D
A continuacin se deducen las frmulas para crear las matrices de proyeccin directa,
tanto paralelas como perspectiva nD2D.
5.8.1 Proyeccin Paralela nD2D
Sea P
3,2
la matriz de proyeccin paralela 3D2D y P
4,3
la matriz de proyeccin
paralela 4D3D. Es posible obtener en un solo paso la matriz de proyeccin paralela
4D2D (P
4,2
), multiplicando las matrices de proyeccin P
4,3
P
3,2
, si en ambas proyecciones
se consideran los mismos parmetros en cada dimensin para crear los vectores de
direccin, es decir, ) , , (
3 2 1
d d d d = en 3D y ) , , , (
4 3 2 1
d d d d d = en 4D, de esta forma:


=
4 3
4 2 4 1
4 3
4 3
3
2 1
3
3
4
3 2 1
4
4
4
2 , 4
0 0 0 0
0 0 0 0 0
0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0 0
0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0
0 0 0 0
0 0 0 0
0 0 0 0
d d
d d d d
d d
d d
d
d d
d
d
d
d d d
d
d
d
P

Con esto, se puede calcular la matiz de proyeccin paralela P
5,2
, multiplicando la
matriz P
5,4
con la matriz P
4,2
anteriormente calculada, si nuevamente se consideran los
mismos parmetros en cada dimensin para el crear los vectores de direccin, esto es que
) , , , , (
5 4 3 2 1
d d d d d d = en 5D. De esta forma:
148


=
4 3
4 2 4 1
4 3
4 3
5
4 3 2 1
5
5
5
5
2 , 5
0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
d d
d d d d
d d
d d
d
d d d d
d
d
d
d
P


=
5 4 3
5 4 2 5 4 1
5 4 3
5 4 3
0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0
0 0 0 0 0
0 0 0 0 0
d d d
d d d d d d
d d d
d d d

Por tanto, en general, se deduce que, si se consideran los mismos parmetros en cada
dimensin para crear los vectores de direccin, ) , , , , (
3 2 1 n
d d d d d K = para todas las
dimensiones, la matriz de proyeccin paralela directa nD2D, denotada por P
n,2,
est dada
por:


=
n
n n
n
n
n
d d d d
d d d d d d d d
d d d d
d d d d
P
K
M M O M M M
K
K K K
K K
K K
5 4 3
5 4 2 5 4 1
5 4 3
5 4 3
2 ,
0 0 0 0 0
0 0 0 0 0
0 0 0
0 0 0 0
0 0 0 0

Ecuacin 5.15: Matriz de proyeccin paralela directa nD2D.
Su comprobacin es sencilla por induccin. Se asume que la matriz P
n,2
es vlida para
cualquier n, entonces se prueba para n+1. De esta forma, se debe cumplir que la matriz
P
n+1,2
es igual a P
n+1,n
P
n,2
.
P
n+1,2
se escribe como:
149


+
+ +
+
+
1 5 4 3
1 5 4 2 1 5 4 1
1 5 4 3
1 5 4 3
0 0 0 0 0
0 0 0 0 0
0 0 0
0 0 0 0
0 0 0 0
n
n n
n
n
d d d d
d d d d d d d d
d d d d
d d d d
K
M M O M M M
K
K K K
K K
K K

y es claro ver que esta matriz se puede reescribir como:

+
+
+
+
n
n n
n
n
n
n n
n
n
n
n
d d d d
d d d d d d d d
d d d d
d d d d
d
d d d d
d
d
d
d
K
M M O M M M
K
K K K
K K
K K
K
K
K
O M M
M M M O O
K
K
5 4 3
5 4 2 5 4 1
5 4 3
5 4 3
1
1 2 1
1
1
1
1
0 0 0 0 0
0 0 0 0 0
0 0 0
0 0 0 0
0 0 0 0
0 0 0 0 0
0 0
0 0 0 0 0
0 0 0
0 0
0 0 0 0 0
0 0 0 0 0

Lo que es equivalente a P
n+1,n
P
n,2
.
5.8.2 Proyeccin Perspectiva nD2D
Sea Q
3,2
la matriz de proyeccin perspectiva 3D2D y Q
4,3
la matriz de proyeccin
perspectiva 4D3D. Si en ambas proyecciones se considera los mismos parmetros en
cada dimensin para crear los centros de proyeccin (es decir, ) , , (
3 2 1
c c c c = en 3D y
) , , , (
4 3 2 1
c c c c c = en 4D), es posible obtener en un solo paso, la matriz de proyeccin
perspectiva 4D2D (Q
4,2
), multiplicando las matrices de proyeccin Q
4,3
Q
3,2
, de esta
forma:
150


=
4 3
4 4 2 4 1
4 3
4 3
3
2 1
3
3
4
3 2 1
4
4
4
2 , 4
0 0 0 0
0 0 0 0 0
0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0 0
1 0 0
0 0 0 0
0 0 0 0
0 0 0 0
1 0
0 0 0 0
0 0 0 0
0 0 0 0
c c
c c c c c
c c
c c
c
c c
c
c
c
c c c
c
c
c
Q

Con esto, se puede calcular la matiz de proyeccin perspectiva Q
5,2
, multiplicando la
matriz Q
5,4
con la matriz Q
4,2
anteriormente calculada, si nuevamente se consideran los
mismos parmetros en cada dimensin para el crear los centros de proyeccin, esto es que
) , , , , (
5 4 3 2 1
c c c c c c = en 5D. De esta forma:


=
5 4 3
5 4 5 4 2 5 4 1
5 4 3
5 4 3
4 3
4 4 2 4 1
4 3
4 3
5
4 3 2 1
5
5
5
5
2 , 5
0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
1 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
c c c
c c c c c c c c
c c c
c c c
c c
c c c c c
c c
c c
c
c c c c
c
c
c
c
Q

Por tanto, en general, se deduce que, si se consideran los mismos parmetros en cada
dimensin para crear los centros de proyeccin, ) , , , , (
3 2 1 n
c c c c c K = para todas las
dimensiones, la matriz de proyeccin perspectiva directa nD2D, denotada por Q
n,2
est
dada por:
151


=
n
n n n
n
n
n
c c c c
c c c c c c c c c c c
c c c c
c c c c
Q
K
M M O M M M
K
K K K K
K K
K K
5 4 3
5 4 5 4 2 5 4 1
5 4 3
5 4 3
2 ,
0 0 0 0 0
0 0 0 0 0
0 0
0 0 0 0
0 0 0 0

Ecuacin 5.16: Matriz de proyeccin perspectiva directa nD2D.
Nuevamente se realiza la comprobacin por induccin. Se asume que la matriz Q
n,2
es
vlida para cualquier n, entonces se prueba para n+1. De esta forma, se debe cumplir que la
matriz Q
n+1,2
es igual a Q
n+1,n
Q
n,2
.
Q
n+1,2
se escribe como:


+
+ + +
+
+
1 5 4 3
1 5 4 1 5 4 2 1 5 4 1
1 5 4 3
1 5 4 3
0 0 0 0 0
0 0 0 0 0
0 0
0 0 0 0
0 0 0 0
n
n n n
n
n
c c c c
c c c c c c c c c c c
c c c c
c c c c
K
M M O M M M
K
K K K K
K K
K K

y es claro ver que esta matriz se puede reescribir como:

+
+
+
+
n
n n n
n
n
n
n n
n
n
n
n
c c c c
c c c c c c c c c c c
c c c c
c c c c
c
c c c c
c
c
c
c
K
M M O M M M
K
K K K K
K K
K K
K
K
K
O M M
M M M O O
K
K
5 4 3
5 4 5 4 2 5 4 1
5 4 3
5 4 3
1
1 2 1
1
1
1
1
0 0 0 0 0
0 0 0 0 0
0 0
0 0 0 0
0 0 0 0
0 0 0 0 0
1 0
0 0 0 0 0
0 0 0
0 0
0 0 0 0 0
0 0 0 0 0

Lo que es equivalente a Q
n+1,n
Q
n,2
.
152
5.9 Resumen
En este captulo se ha presentado una generalizacin de las matrices de proyeccin
nD(n-1)D paralela y perspectiva, basndose en la ecuacin paramtrica de la recta. Se
sabe que para obtener una proyeccin de un espacio nD a 2D, se necesitan de proyecciones
sucesivas, entonces se pueden definir diferentes parmetros de proyeccin (direcciones de
proyeccin para la proyeccin paralela y centros de proyeccin para la proyeccin
perspectiva) para cada dimensin, y con esto se pueden obtener proyecciones desde
diferentes ngulos de visin.
Para el caso cuando se comparten los valores para los parmetros de proyeccin en
cada proyeccin sucesiva, se demostr que la proyeccin de nD a 2D, puede realizarse en
un solo paso, cuando se utilizan todas como proyecciones paralelas o perspectivas, pero no
ambas.

You might also like