Sistemas Distribuidos

3192 palavras 13 páginas
2

OPERAÇÕES E
REPRESENTAÇÃO
BÁSICAS EM 2D

Neste capítulo abordaremos os aspectos principais em um sistema gráfico 2D:
Transformações 2D e o Sistema de Coordenadas Homogêneo
Como Modelamos as Tranformações de Objetos do Mundo Real em Computação Gráfica ?
Tanto na representação bidimensional de um mundo como na representação 3- ou n-dimensional, existem em computação gráfica
3 transformações geométricas primitivas, que podem ser combinadas para se obter o comportamento de um objeto no mundo em que está modelado: translação, escalonamento e rotação.
Veremos primeiramente estas transformações para o caso 2D

35

Operações e Representação Básicas em 2D

2.1. TRANSLAÇÃO
2D

Pontos no Plano xy podem ser transladados a novas posições através da adição de quantidades de translação às coordenadas de todos os seus pontos.
Para mover um ponto P(x,y) a distância e direção definida pelo vetor (Dx,Dy), podemos escrever:
• x’ = x + Dx;
• y’ = y + Dy.

Figura 2.12. Translação do ponto P e de um triângulo pela matriz de translação T = [3 3].

y

y
P’ = (4,4)

T = [3 3]

T = [3 3]

P = (1,1)

(1,1)

(4,4)

(4,5)

(1,2) x U Ma ni te ve ria rs l p id a ad ra e us
Fe o de ex ra cl l d us e ivo
Sa n nt a a di
Ca sc ta ipl rin in a aI
-U N
FS E5
C 3

41

x
Em notação matricial:

P = [x y], P’ = [x’ y’], T = [Dx Dy]

Dessa forma reescrevendo de forma vetorial:
[x’ y’] = [x y] + [Dx Dy] ou
P’ = P + T

para todo P do objeto a ser transladado.
2.2. ESCALONAMENTO 2D

Pontos no Plano xy podem ser escalonados (esticados) por fatores de escala Sx e Sy através de multiplicação:
• x’ = x . Sx,y’ = y . Sy.

Onde o novo ponto é resultado da multiplicação do ponto pela escala. 36

A.v.Wangenheim e H.M. Wagner

Rotação 2D

U Ma ni te v e ria rs l p id a ad ra e us
Fe o de ex ra cl l d us e ivo
Sa n nt a a di
Ca sc ta ipl rin in a aI
-U N
FS E5
C 341

Figura 2.13. Exemplo1:

Relacionados

  • Sistemas distribuidos
    2566 palavras | 11 páginas
  • Sistemas distribuidos
    688 palavras | 3 páginas
  • Sistema distribuido
    795 palavras | 4 páginas
  • Sistemas Distribuidos
    790 palavras | 4 páginas
  • Sistemas distribuidos
    9816 palavras | 40 páginas
  • Sistemas Distribuidos
    503 palavras | 3 páginas
  • SISTEMAS DISTRIBUIDOS
    670 palavras | 3 páginas
  • Sistemas Distribuidos
    2472 palavras | 10 páginas
  • sistemas distribuidos
    2236 palavras | 9 páginas
  • Sistemas distribuidos
    548 palavras | 3 páginas