Compartilhar via


Transformações

A parte do Direct3D que envia a geometria por meio do pipeline de geometria de função fixa é o mecanismo de transformação. Ele localiza o modelo e o visualizador no mundo, projeta vértices para exibição na tela e recorta vértices na janela de visualização. O mecanismo de transformação também executa cálculos de iluminação para determinar componentes difusos e especulares em cada vértice.

Nesta seção

Tópico Descrição

Visão geral do Transform

As transformações de matriz lidam com grande parte da matemática de baixo nível dos gráficos 3D.

Transformação do mundo

Uma transformação de mundo muda as coordenadas do espaço do modelo, onde os vértices são definidos em relação à origem local de um modelo, para o espaço do mundo. No espaço do mundo, os vértices são definidos em relação a uma origem comum a todos os objetos em uma cena. A transformação do mundo coloca um modelo no mundo.

Transformação de exibição

Uma transformação de exibição localiza o visualizador no espaço do mundo, transformando vértices em espaço de câmera. No espaço da câmera, a câmera, ou espectador, está na origem, olhando na direção z positiva. A matriz de exibição realoca os objetos no mundo em torno da posição de uma câmera - a origem do espaço da câmera - e da orientação.

Transformação de projeção

Uma transformação de projeção controla os componentes internos da câmera, como escolher uma lente para uma câmera. Este é o mais complicado dos três tipos de transformação.

 

Sistemas de coordenadas e geometria