Panda3D/Manual/As lentes e o campo de visão: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 19:
Embora seja possível modificar o nodal point ou a direção da visão da lente para outro ponto que não seja (0,0,0) ou alguma direção que não seja sobre o eixo Y, é normalmente muito mais simples e melhor apenas mover toda a câmera usando as operações básicas do NodePath como setPos() e setHpr().
B. Este ângulo é o '''field of view''' ou campo de visão, ou fov, da lente. Você pode facilmente mudar ele configurando um novo valor em graus com '''lens.setFov(angle)'''. Deixar o campo de visão menor vai trazer as coisas para mais perto, como uma lente de telefoto; vai diminuir também os efeitos visíveis da perspectiva. Deixar o campo de visão maior vai abrir a visão para muito mais objetos, como uma lente
Existe realmente um campo de visão separado na horizontal e um campo de visão na vertical, ambas devem ser controladas independentemente com a forma de dois parâmetros do setFov: '''lens.setFov(anguloHorizontal, anguloVertical)'''. Usar a forma de dois parâmetros vai mudar o '''aspect ratio''' da lente(veja abaixo). Normalmente, você poderia configurar o campo de visão usando apenas a forma com um parâmetro, que configura o campo de visão horizontal diretamente, e automaticamente computa o campo de visão vertical para preservar o mesmo '''aspect ratio'''.
|