Preparação Geral Começando com o seu ambiente de desenvolvimento



Baixar 2.38 Mb.
Página8/20
Encontro30.10.2016
Tamanho2.38 Mb.
1   ...   4   5   6   7   8   9   10   11   ...   20

DirectStart


DirectStart é um atalho que instancia ShowBase automaticamente na importação. Isso pode ser útil para prototipagem rápida, em detrimento do layout código limpo. O exemplo a seguir demonstra a sua utilização:

A linha de importação cria automaticamente uma instância de ShowBase , que liga o motor cria uma janela vazia . Porque ShowBase usa Python's __builtin__, As suas funções estão autorizados a ser chamado sem armazenar a instância em uma variável. Por razões de higiene, o resto deste tutorial é utilizar a subclasse ShowBase .

Executando o programa

Para executar o programa no Windows ou Mac , digite o seguinte em um terminal ( prompt de comando) :

filename.py ppython

Para executá-lo em GNU / Linux , digite o seguinte em um terminal:

filename.py python

Se Panda3D foi instalado corretamente , uma janela cinza intitulado Panda aparece. Não há nada que podemos fazer com esta janela, mas isso vai mudar em breve.



Parte inferior do formulário

Panda3D Manual: Carregando o cenário Grassy

Parte superior do formulário



   Prev

Topo

Próximo   

Pitão/C + +

  

Parte inferior do formulário

O Scene Graph

Panda3D contém uma estrutura de dados chamada Scene Graph. O grafo de cena é uma árvore que contém todos os objetos que precisam ser prestados. Na raiz da árvore é um objeto chamado render. Nada é processado até que seja primeiro inserido no grafo de cena.

Para instalar o modelo de paisagem gramada para o grafo de cena, usamos o método reparentTo (). Isso define o pai do modelo, dando-lhe um lugar no grafo de cena. Isso torna o modelo visível na cena.

Finalmente, ajustar a posição ea escala do modelo. Neste caso particular , o modelo do ambiente é um pouco grande demais e um pouco compensado para os nossos propósitos . O setScale () e setPos () redimensionar os procedimentos eo centro do modelo.

Panda3D usa o " geográfico " sistema de coordenadas em que a posição (-8 , 42, 0) significa coordenadas do mapa (8, 42) e altura 0. Se você está acostumado a OpenGL/Direct3D coordenadas , então segure sua mão direita na posição clássica , com o polegar como X, dedos, Y, Z e de palma como voltado para você , depois de inclinação para trás até que sua mão está nivelado com os dedos apontando para fora ea palma virada para cima. Avançando "no Panda3D é uma mudança positiva em Y coordenadas.



O Programa

Atualização do Código


Com Panda3D funcionando corretamente , agora é possível carregar alguns cenários gramado. Atualização de seu código da seguinte forma:

Do procedimento ShowBase loader.loadModel () carrega o arquivo especificado, neste caso, o arquivo environment.egg nos modelos pasta. O valor de retorno é um objeto da NodePath classe , efetivamente um ponteiro para o modelo. Note-se que Panda Sintaxe Filename usa a barra , mesmo sob o Windows.



Catálogo: 2010
2010 -> Informativo eletrônico 2010 maio 1ª ediçÃo com mais novidades
2010 -> Informativo eletrônico 2010 marçO 1ª ediçÃo com mais novidades
2010 -> Campus curitiba
2010 -> Universidade fumec faculdade de engenharia e arquitetura fea
2010 -> Cd e dvd sorriso maroto – sorriso 15 anos – ao vivo
2010 -> Sbpjor – Associação Brasileira de Pesquisadores em Jornalismo VIII encontro Nacional de Pesquisadores em Jornalismo
2010 -> Pibic/cnpq/ufcg-2010 características da variabilidade do vento no aeroporto internacional de joão pessoa: período 2003-2009
2010 -> Decreto 1171 fcc 2010 al-sp agente Legislativo de Serviços Técnicos e Administrativos Ética é o conjunto de regras e preceitos de ordem valorativa e moral de um indivíduo, de um grupo social ou de uma sociedade
2010 -> Gabinete Coordenador de Educação Artística/ dea pratica coral

Baixar 2.38 Mb.

Compartilhe com seus amigos:
1   ...   4   5   6   7   8   9   10   11   ...   20




©bemvin.org 2020
enviar mensagem

    Página principal
Prefeitura municipal
santa catarina
Universidade federal
prefeitura municipal
pregão presencial
universidade federal
outras providências
processo seletivo
catarina prefeitura
minas gerais
secretaria municipal
CÂmara municipal
ensino fundamental
ensino médio
concurso público
catarina município
Dispõe sobre
reunião ordinária
Serviço público
câmara municipal
público federal
Processo seletivo
processo licitatório
educaçÃo universidade
seletivo simplificado
Secretaria municipal
sessão ordinária
ensino superior
Relatório técnico
Universidade estadual
Conselho municipal
técnico científico
direitos humanos
científico período
espírito santo
pregão eletrônico
Curriculum vitae
Sequência didática
Quarta feira
prefeito municipal
distrito federal
conselho municipal
língua portuguesa
nossa senhora
educaçÃo secretaria
segunda feira
Pregão presencial
recursos humanos
Terça feira
educaçÃO ciência
agricultura familiar