Está en la página 1de 29

Sistemas

de representacin
Sistema de Representacin
Conjunto de Principios que determinan la
representacin de un objeto (3D) mediante
la utilizacin de proyecciones
Proyectar
Trazar lneas rectas desde los puntos de
una superficie o elemento geomtrico de
acuerdo a determinadas reglas, hasta que
encuentre la superficie de proyeccin
Proyeccin
La figura que se obtiene sobre una
superficie (papel, pantalla) al proyectar
sobre ella los puntos caractersticos de una
figura
Proyeccin de un
cuerpo sobre un
plano

Resultado obtenido
Elementos de un sistema de representacin

Centro de proyeccin
Origen de las lneas de proyeccin
C
Lneas de proyeccin
Plano de proyeccin
Papel 2D
Lneas de
Pantalla Ordenador proyeccin
Esfera, Cono

Plano de
proyeccin
Clasicacin de los sistemas
de representacin C

Segn el centro de proyeccin


Cercano al plano de proyeccin.
Es un punto real, origina lneas de
proyeccin divergentes, dando
lugar a la proyeccin
cnica.
En el innito, es un punto singular
que origina lneas de proyeccin
paralelas , dando lugar a la
proyeccin cilndrica.
Clasicacin de los sistemas
de representacin
Segn las lneas de proyeccin
Ortogonales al plano de proyeccin
Oblicuas al plano de proyeccin
Clasicacin de los sistemas
de representacin
Segn el plano de proyeccin
Un solo plano se denomina Perspec1va
Dos planos se denomina Sistema Didrico
Tres planos Tridrico
Sistemas y subsistemas de representacin
Cilndrico (Lneas de proyeccin paralelas)
Ortogonal
Un solo plano de proyeccin
Sistema Axonomtrico
Subsistema Isomtrico (Tres ngulos Iguales)
Subsistema Dimtrico (Dos ngulos iguales)
Subsistema Trimtrico (todos diferentes)
Subsistema Planos Acotados
Varios planos de proyeccin
Sistema Didrico
Oblicuo
Un solo plano de proyeccin
Sistema Axonomtrico
Subsistema PerspecNva Caballera
Subsistema de la perspecNva militar
Sistemas y subsistemas de representacin

Cnico (lneas de proyeccin concurrentes en un punto)


Un solo plano de proyeccin
Sistema Cnico
Subsistema de cuadro o plano verNcal
Subsistema de cuadro o plano horizontal
Subsistema de cuadro o plano inclinado
Varios planos de proyeccin
Sistema Cnico
Subsistema gnomnico
Sistemas de proyeccin para modelos 3D
sobre pantalla de ordenador
En un modelo 3D se dispone de las tres coordenadas de
cada punto del slido.
Por lo tanto hay que aplicar la trasformacin de
coordenadas que interese para visualizar la pieza de la
manera deseada
En este caso lo importante es situar el punto de vista y
denir si se quiere visualizar con lneas de proyeccin
paralelas o divergentes (perspecNvas isomtricas o
cnicas)
El ordenador calcula la proyeccin de cada vrNce y nos lo
muestra en pantalla de acuerdo a nuestros deseos.
(Incluso en Nempo real, Animacin 3D)
Sistemas de proyeccin para modelos 3D
sobre pantalla de ordenador
EL ordenador trabaja siempre con dos
sistemas de coordenadas
Universales (coordenadas del modelo)
Del disposiNvo (pantalla, coordenas en pixels)
Para poder tratar numricamente los
puntos del espacio tridimensional se uNlizan
coordenadas homogneas. (x, y, z,1)
De esta manera la matriz de transformacin
que se aplica a los puntos Nene siempre
dimensin 4 x 4.
Transformaciones aplicables a
modelos de coordenadas 3D
Esta parte de la
matriz genera
transformacin
Matriz 3x3 para de la
escalas, reflexiones perspectiva
y rotaciones

Traslacin 1
Escala

E 0 0 0
T= 0 E 0 0
0 0 E 0
0 0 0 1

( x, y, z, 1 ) x T = (ex, ey, ez, 1)


Rotaciones (Eje x, angulo A)

1 0 0 0
T= 0 cos A -sen A 0
0 sen A cos A 0
0 0 0 1

( x, y, z, 1 ) x T = (x, (ycosA + z senA), (-ysenA + zcosA), 1)


Traslaciones

1 0 0 0
T= 0 1 0 0
0 0 1 0
h j k 1

( x, y, z, 1 ) x T = (x + h, y + j, z + k, 1)
Las anteriores Proyecciones
transformaciones servan para
manipular las coordenadas en el espacio.
Para la visualizacin en soporte 2D (Pantalla,
Papel) hay que recurrir a otras
transformaciones llamadas proyecciones
Proyeccin Axonomtrica
En una proyeccin ortogonal, donde el observador
se site por ejemplo en el eje x, la proyeccin
resultante es aquella donde x=0. (plano de
proyeccin perpendicular a la lnea de proyeccin)
En el sistema axonomtrico general, el observador
estar situado en algn punto del espacio (Vx, Vy,
Vz)
El plano de proyeccin ser ortogonal al vector que
pasa por el origen y el punto donde se sita el
observador.
Por lo tanto hay que girar los ejes de coordenadas
hasta que conseguir que uno de ellos coincida con la
direccin del vector anterior
Proyeccin Axonomtrica
Para ello hay que realizar dos giros
seguidos
El primero (G1) alrededor de z, para
posicionar el eje x en la direccin dada
por (Vx, Vy)
Modulo giro r= SQR(Vx2 +Vy2)
Angulo de giro A1= arcotangente (Vy/Vx)
El segundo (G2) para posicionar este
nuevo eje en (Vx,Vy,Vz)
Modulo giro s= SQR(r2 +Vz2)
Angulo de giro A2= arcotangente (Vz/r)
Proyeccin Axonomtrica

cos A1 -sen A1 0 0
G1 = sen A1 cos A1 0 0
0 0 1 0
0 0 0 1

cos A2 0 -sen A2 0
G2 = 0 1 0 0
sen A 2 0 cos A2 0
0 0 0 1
Proyeccin Axonomtrica
Por ello la matriz de transformacin compuesta
sera T = G1 x G2 o lo que es lo mismo

cos A2cosA1 -sen A1 -senA2cosA1 0


T= cos A2senA1 cos A1 -senA2senA1 0
senA2 0 cosA2 0
0 0 0 1
Proyeccin Axonomtrica
Una vez se aplica dicha transformacin a las
coordenadas de nuestro modelo, obtenemos
unas nuevas coordenadas
X = T x X = (x, y, z, 1)
La proyeccin Axonomtrica (2D) buscada
sern las coordenadas (y, z) de los puntos
transformados.
Proyeccin Axonomtrica
La perspectiva Isomtrica se obtendr cuando
Vx = Vy = Vz
Aplicando las ecuaciones anteriores se obtiene que los
ngulos que hay que girar el modelo son:
A1 = 45 A2 = 35,264
Por lo tanto la matriz de transformacin a aplicar ser:

0,57735 -0,70711 -0,40825 0


T= 0,57735 0,70711 -0,40825 0
0,57735 0 0,81650 0
0 0 0 1
Proyeccin Axonomtrica
La perspectiva Dimtrica se obtendr cuando
dos de los vectores sean iguales Vx, Vy=Vz
Aplicando las ecuaciones anteriores se obtiene que los
ngulos que hay que girar el modelo son:
A1 = 20,705 A2 = 19,471
Calcular la matriz de transformacin

a b c 0

T= d e f 0
g h i 0
0 0 0 1
Proyeccin Axonomtrica
La vistas normalizadas son por lo tanto casos
particulares de puntos de vista axonomtricos
Alzado Vx= 1 Vy = 0 Vz = 0 A1 = 0 A2 = 0

1 0 0 0

T= 0 1 0 0
0 0 1 0
0 0 0 1

(x,y,z,1) x T = (x, y, z, 1)
El alzado son las coordenadas (y,z) del modelo
Proyeccin Axonomtrica
La vistas normalizadas son por lo tanto casos
particulares de puntos de vista axonomtricos
Perfil Izq Vx= 0 Vy = -1 Vz = 0 A1 = -90 A2 = 0

0 1 0 0

T= 1 0 0 0
0 0 1 0
0 0 0 1

(x,y,z,1) x T = (y, x, z, 1)
El alzado son las coordenadas (x,z) del modelo
PerspecNva Cnica

La perspectiva cnica es una proyeccin central


sobre un plano 2D.
Se necesitan definir varios parmetros:
a) La posicin del observador (Punto de
Observacin) (Ox, Oy, Oz)
b) la posicin del plano sobre el que se proyecta
(Punto de vista) (Px, Py, Pz) y distancia a la que
est el plano del observador.
PerspecNva Cnica
La primera transformacin que hay que llevar a cabo es
llevar el origen del nuevo sistema de coordenadas al punto
donde se encuentra el observador.
Es decir una translacin (-Ox, -Oy, -Oz)

1 0 0 0

T1 = 0 1 0 0
0 0 1 0
-Ox -Oy -Oz 1

Eso implica que el vector que define ahora el plano de


proyeccin es (Px-Ox, Py-Oy, Pz-Oz)
PerspecNva Cnica
La segunda es situar el sistema de coordenadas
con el eje x coincidiendo con la nueva direccin de
proyeccin del plano (punto de vista)

cos A2cosA1 -sen A1 -senA2cosA1 0


T2 = cos A2senA1 cos A1 -senA2senA1 0
senA2 0 cosA2 0
0 0 0 1
PerspecNva Cnica
Por ltimo se realizar una proyeccin cnica desde el
punto p (distancia al plano del cuadro)
Esta distancia funciona como la distancia focal de las
cmaras fotogrficas. Para un objeto dado, cuanto menor
es esta distancia, mayor es el campo de visin,
mantenindose la forma proyectada del objeto.

1 0 0 -1/p
T3 = 0 1 0 0
0 0 1 0
0 0 0 1