Uma tentativa em 3D

teste de matemática 3D
Baixe Agora

Uma tentativa em 3D Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • David Animatinator
  • Site do editor:
  • http://exesoft.blogspot.com

Uma tentativa em 3D Tag


Uma tentativa em 3D Descrição

Teste de matemática 3D. Uma tentativa em 3D é apenas um teste simples para a matemática 3D, escrito em Python / Pygame.developer Comentsjust Um teste das matemáticas 3D que eu tenho tentado aprender recentemente, que usa apenas pygame.draw.aaline () - e círculos para Desenhando os pontos, mas isso não conta. Eu enganei ligeiramente, tornando simplesmente projetar os pontos 3D no plano XY para que eles sejam facilmente mapeados para coordenadas de tela, o que significa que a câmera é fixa, mas provavelmente vou mudar isso quando eu descobrir como. Aqui estão algumas características principais de "uma tentativa em 3D": · Renderização de face sólida: As faces também são desenhadas na ordem correta, graças a um método hackish que eu inventei, que leva a distância média da câmera de cada um dos vértices em uma face e, em seguida, ordena por profundidade. Você pode alternar entre renderização sólida e wireframe com a tecla Z. · Vários objetos: também são desenhados na ordem correta agora, usando um método similar (mas usando uma média de todos os vértices no objeto). Isso provavelmente poderia ser feito muito mais rapidamente com um algoritmo melhor, mas como este é apenas um teste, vou deixar isso. · Interatividade: Agora você pode girar a forma na exibição arrastando-a com o mouse! · Uma tentativa de iluminação: Eu também incluí um algoritmo desonesto que as luzes enfrenta com base em sua distância da câmera. Pelo menos, deveria fazer isso; Parece mais provável que seja baseado em qualquer humor que o intérprete do Python está no momento da corrida. Mas parece bem, então eu só vou sair por agora. · Agora suporta pirâmides, bem como cubos: um amigo meu adicionado em uma primitiva de pirâmide, que pode ser usado em conjunção com os cubos para fazer formas mais bacanas. · Uma forma padrão mais bacana: o mesmo amigo também fez uma forma de robôs funky usando vários cubos e pirâmides. Requisitos: · Pitão · Pigame.


Uma tentativa em 3D Software Relacionado

Twinengine

Uma reimplementação de openSource do motor de jogo LBA (Little Big Adventure, Aka implacável). ...

138

Download