Panda3D/Manual/Carregar o cenário: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Criou nova página com 'Com o Panda rodando normalmente, agora é possível carregar algum cenário. Atualize o seu código como se segue: <source lang=python> import direct.directbase.DirectStart...'
 
Sem resumo de edição
Linha 16:
 
O comando '''loader.loadModel()''' carrega o arquivo especificado, no caso o arquivo environment.egg na pasta models do Panda. O valor retornado é um NodePath, efetivamente é um ponteiro para o modelo.
 
O Panda3D contém uma estrutura de dados chamada ''Scene Graph''. A Scene Graph é uma árvore contendo todos os objetos que precisam ser renderizados. No topo da árvore está um objeto chamado '''render'''. Nada é renderizado até que ele seja instalado na Scene Graph.
 
Para instalar o modelo do cenário, nós usamos o método '''reparentTo'''. Isto configura o parente do modelo, dando assim um lugar a ele na Scene Graph. Com isso o modelo se torna visível.
 
Por fim, nós ajustamos a posição e o tamanho do modelo. Neste caso particular, o modelo environment está um pouco grande e fora dos limites para o nosso propósito. O '''setScale''' muda o tamanho do modelo e o '''setPos''' posiciona ele no mundo 3D.
 
Vá em frente e teste o programa.