Prof. Márcio Sarroglia Pinho

Cálculo das Equações que Definem os Planos Limitantes de um Volume de Visualização

O objetivo dos cálculos apresentados a seguir é a determinação das coordenadas dos pontos verdes da figura abaixo.
A partir deste pontos são calculadas as equações dos planos limitantes do volume de visualização.

Dados Iniciais

Para que se possa calcular os pontos deve-se ter em mãos os seguintes dados:

OBS: posição do observador
ALVO: Posição para onde se está olhando
NEAR: Distância entre o OBS e o plano Near
FAR: Distância entre o OBS e o plano Far
RIGHT: Distância do centro do Plano near até sua lateral direita
 
 

Cálculo dos Pontos Extremos do Plano NEAR

O cálculo dos pontos verdes é feito calculando-se um "caminho de vetores" do OBS até cada um dos pontos.
O cálculo do ponto verde no canto superior-direito do plano Near pode ser obtido conforme o caminho apresentado na figura a seguir.

VV = ALVO - OBS

VV = VV / Módulo (VV)

V1 = VV * NEAR
PCentroNear = V1 + OBS