Pergunta

Os projetistas do OpenGL nunca tiveram medo da matemática, e o conhecimento de álgebra linear é essencial para todas as aplicações OpenGL, exceto as mais simples.Acho que pode-se presumir com segurança que os programadores OpenGL estão familiarizados com ângulos em radianos.

Matematicamente, os radianos são mais elegantes que os graus em todos os aspectos.Eles também têm vantagens práticas:

  • A biblioteca padrão C usa radianos.
  • Praticamente qualquer outra biblioteca também usa radianos.
  • Os radianos são mais convenientes em alguns cálculos, por ex.o comprimento de um arco circular.

Por que, então, os designers do OpenGL decidiram especificar funções como glRotatef e gluPerspective usar graus?

(Sei que não tem importância prática e, de qualquer forma, não vai mudar.Estou apenas curioso e não consegui encontrar a resposta no OpenGL.org.)

Foi útil?

Solução

Você tem duas maneiras de fazer isso.

Um é criar um campo oculto na lista nomeada anexos e com a ajuda do receptor de eventos, configure-a quando o anexo foi adicionado, atualizado, excluído.Então, agora você tem os nomes de anexos (se necessário, adicioná-los como links, para isso, a coluna deve ser do tipo caixa de texto multi linha (campo de texto rico)).

segunda e fácil maneira é as modificações usando o SharePoint Designer.Basta seguir estas etapas mencionadas em: http:// amitphule.blogspot.in/2012/04/display-item-attachments-in-sharepoint.html

Deixe-me saber se você precisar de ajuda adicional.

Outras dicas

Eu diria que, como o OpenGL foi projetado pensando no usuário final, foram usados ​​graus porque é possível especificar ângulos importantes (90, 180, 270 ...) apenas com números inteiros e, portanto, não há necessidade de ponto flutuante GL_PI constante.

Eu acho que é porque você deve obter uma matriz de rotação exata para certos ângulos, como 90 ou 180 graus. Como outras pessoas aqui especificaram, se você usar Pi/2 em vez de 90 graus, erros de arredondamento podem levar a uma matriz de transformação que quase realiza uma rotação em 90 graus.

O código é mais fácil de ler, facilita a curva de aprendizado para iniciantes e permite hackeamento rápido.

Como já foi dito - os graus TÊM vantagem - os humanos estão mais acostumados com os graus, compare:0,78539816339744830961566084581988...a 45 graus, por exemplo:/.

Para usos avançados do OpenGL, você fornece suas próprias matrizes de qualquer maneira.

Bem, o que acontece na maioria dos casos é que você usa uma biblioteca de matemática para converter de radianos em graus e voltar aos radianos. Eu concordo com a maior parte do que foi dito pelos pôsteres impressionantes anteriores.

É mais humano legível.

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