[ +/- ] [ Data/Hora: 18 Mai 2013, 19:16 ]


Criar um novo TópicoWrite comments Página 1 de 1   [ 3 posts ]
Autor Mensagem
 Assunto da Mensagem: glLoadIdentity()
MensagemEnviado: 20 Mar 2011, 13:24 
Membro

Registado: 30 Jul 2008, 20:37
Mensagens: 38
Localização: Brasil
Essa função transforma a matriz corrente em uma matriz identidade, certo ? Agora pq depois de "mexer" em uma matriz, devemos usar essa função ?


Topo
 Perfil  
 
 Assunto da Mensagem: Re: glLoadIdentity()
MensagemEnviado: 20 Mar 2011, 14:31 
Membro Avançado

Registado: 02 Mar 2005, 17:39
Mensagens: 2178
Localização: Brasil
Porque depois de aplicar todos os translates, rotates e scales, a matriz corrente está "suja".
Pra preparar uma nova matriz para um outro objeto você precisa limpar a matriz corrente; logo, carrega uma matriz identidade, sem transformação alguma, para em seguida começar a modificá-la para a renderização seguinte.

Não é obrigatório fazer isso, mas é necessário para impedir que o novo objeto a ser renderizado fique com as transformações aplicadas ao anterior.


Topo
 Perfil  
 
 Assunto da Mensagem: Re: glLoadIdentity()
MensagemEnviado: 20 Mar 2011, 20:06 
Membro

Registado: 30 Jul 2008, 20:37
Mensagens: 38
Localização: Brasil
Kryzon Escreveu:
Porque depois de aplicar todos os translates, rotates e scales, a matriz corrente está "suja".
Pra preparar uma nova matriz para um outro objeto você precisa limpar a matriz corrente; logo, carrega uma matriz identidade, sem transformação alguma, para em seguida começar a modificá-la para a renderização seguinte.

Não é obrigatório fazer isso, mas é necessário para impedir que o novo objeto a ser renderizado fique com as transformações aplicadas ao anterior.


Obrigado


Topo
 Perfil  
 
Mostrar mensagens anteriores:  Ordenar por  
Criar um novo TópicoWrite comments Página 1 de 1   [ 3 posts ]


Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante


Criar Tópicos: Proibído
Responder Tópicos: Proibído
Editar Mensagens: Proibído
Apagar Mensagens: Proibído

Pesquisar por:
Ir para:  

cron


Powered by phpBB ©

Virtual Object Informtica Ltda. Fone/Fax: (15)3231-6840