Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar o Vector3 Operador Ogre
OGRE significa orientada a objetos Graphics Rendering Engine. Ele permite que você desenvolva aplicações gráficas utilizando o paradigma de programação orientada a objetos e da linguagem C + +. Este paradigma centra-se na criação de objetos a partir de classes Blueprint -like , que contêm dados e funções relacionadas a um conceito do mundo real. Por exemplo , a classe Vector3 representa uma direção no espaço 3D e é modelado após o vetor conceito matemático. Os objetos criados a partir desta classe podem ser operados com uma variedade de operadores. Coisas que você precisa
C + + Ambiente de Desenvolvimento Integrado (IDE ), como o Code :: Blocks
C + + Compiler, tal GCC
desenvolvimento de software OGRE kit ( consulte Recursos)
Mostrar mais instruções
1

Carregue o IDE C + + , clicando no ícone do programa. Quando se abre , selecione " File /New /Project " e escolha " OGRE Projeto ", que está disponível no Código :: Blocks IDE. Escolha um nome para seu projeto. Em seguida, dirigir o IDE para a pasta onde está instalado OGRE . Um novo projeto OGRE é criado, e um novo arquivo de código fonte aparece na janela principal do editor.
2

Escreva o seguinte " createScene " declaração de método , substituindo " projectName " para o que você escolheu o nome do seu projeto :

projectName vazio :: createScene (void ) {}
3

Declare um novo objeto " Vector3D " , escrevendo a seguinte declaração dentro das chaves da " método createScene " . Esta instrução cria um vetor que aponta para um ponto localizado no espaço 3D com a coordenada de (1, 1, 1) :

Ogre :: Vector3D v = new Ogre :: Vector3D (1, 1, 1) ;
4

Declare um novo objeto " Vector3D " que aponta para as coordenadas ( 0, 1, 0):

Ogre :: Vector3D w = new Ogre :: Vector3D ( 1 , 1, 1 );
5

Use o primeiro " operador +" operador de adição para adicionar o " Vector3D " objetos "v" e "w" juntos, como esta:

v = v + w;
6

Use o segundo operador de adição " operador + =" para realizar a mesma coisa com uma sintaxe mais simples , como este:

v + = w; < br >
7

Explore o resto dos operadores aritméticos . Existem operadores que permitem adicionar , subtrair, multiplicar e dividir " Vector3D " objetos . Estes operadores são " + ", " - , " " * ", e " /", respectivamente . Todos eles usam a mesma sintaxe que o operador de adição .
8

Use o "operador ==" dentro de um " if" . Este operador testa para ver se dois vectores são iguais uns aos outros . A sintaxe para tal operação se parece com isso :

if ( v == w ) { std :: cout << " V e W são iguais " << std :: endl; }

9

Use o "operador ! =" dentro de um " if" . Este operador testa para ver se dois vectores não são iguais umas às outras . Escreva o seguinte :

if (! V = w ) { std :: cout << "v e w não são iguais << std :: endl; }


Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um gráfico vertical em C + + 
·Como usar uma função GetOpenFileName 
·Como usar um buffer de anel 
·Adicionando um DLL a um projeto CPP 
·C + + Função chamada está faltando Lista Argument 
·O que é um cabeçalho Ctype 
·Como INT em C + + para os números reais 
·Como usar o C + + para obter USB Pen números de série…
·Como excluir um C + + Corrupt Heap 
·Como escrever um programa C + + computador que calcula …
  Artigos em destaque
·Como criar um BlogSkin para Blogger 
·Um tutorial sobre Alertas iPhone SDK 
·Como importar códigos com SVN Xcode 3.2 
·Como executar C + + arquivos no bloco de notas 
·Projetos ASP.NET e Codificação em C 
·Tipos de erros cadeia de formato 
·Como calcular um Transpor Matriz em C + + 
·Como INT em C + + para os números reais 
·String de conexão para o SQL Authentication 
·Como controlar Stepper Motors Usando Dev- C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados