Sistemas de Coordenadas
Maria Alice Grigas Varella Ferreira
Escola Politécnica da Universidade de São Paulo
[email protected]
Sistemas de coordenadas
Em Computação Gráfica empregam-se
vários sistemas de coordenadas diferentes:
– Coordenadas do objeto (2D e 3D)
– Coordenadas do sistema
– Coordenadas do olho (lente da câmera fotográfica
→ eye coordinates)
– Coordenadas físicas (do vídeo)
– Coordenadas normalizadas (entre 0 e 1)
Tipos de Coordenadas
Coordenadas do usuário - as que ele utiliza;
exemplo: coordenadas polares
Coordenadas universais - as do sistema gráfico; no
caso, é o sistema cartesiano, bi e tri dimensional (2D
e 3D)
Coordenadas normalizadas - um sistema de
coordenadas, onde as coordenadas mínimas e
máximas da janela ativa correspondem a 0 e 1,
respectivamente
Coordenadas do dispositivo - as coor-denadas de
cada terminal de vídeo, que variam de acordo com a
sua resolução específica; por exemplo, 640 X 350
ou 1024 X 768.
Sistema de coordenadas do usuário
(por exemplo, coordenadas polares)
(r2 , θ2)
(r1 , θ1)
θ1
(r3 , θ3)
θ2 θ3
Coordenadas universais
(sistema cartesiano – 2D)
y
(x1,y1)
(x2,y2)
(x3,y3)
x
O usuário converte de coordenadas do usuário para
coordenadas universais (mapeamento do usuário)
Coordenadas normalizadas e de
dispositivo
375
1
0
0
Coordenadas universais
Coordenadas universais
1
512
coordenadas normalizadas (GKS)
coordenadas físicas (SRGP)
Coordenadas do modelo
Transformação de modelagem
y
x
y
Sistemas de coordenadas
do modelo
z
y
z
x
z
x
Sistemas de coordenadas
do sistema
Sistema de coordenadas do olho
Sistemas de coordenadas
do sistema ou objeto
Câmera (olho)
Projeções
(transformações projetivas)
Objeto - 3D
Imagem - 2D
Pipeline projetiva (normas)
Sistema de coordenadas do
Usuário (POLAR)
mapeamento do
usuário
y
(x1,y1)
(x2,y2)
(x3,y3)
x
375
f(dispositivo)→
SRGP
1
0
0
Sistema de coordenadas do
sistema (world) (CARTESIANO)
1
GKS
Coordenadas do
dispositivo
512
Coordenadas do dispositivo
normalizadas (NDC)
câmera
OpenGL
!
"
#
computador
Download

Sistemas de Coordenadas - PCS