Pergunta

Estou tentando projetar animação muito simples no OpenGL, como girar e traduzir objetos. No livro vermelho, descobri que o uso de GlutIdlefunc () do Glut é bom para uma animação simples.

Quantas vezes o glutidlefunc (...) chama a função em um segundo?

Obrigada.

Nenhuma solução correta

Outras dicas

Glutidlefunc é "continuamente chamado quando os eventos não estão sendo recebidos". A velocidade de atualização depende muito do sistema em que você está em execução e varia ao longo da vida do programa, pois ele desacelerará ou até deixará de ser chamado como eventos são sendo recebido.

Em um aplicativo típico de janela, porém, isso é chamado regularmente o suficiente para fornecer comportamento razoável. No entanto, se você deseja uma velocidade constante para rotação/tradução, precisará implementar seu próprio tempo para manipular mantendo a velocidade constante.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top