| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come utilizzare l' Ogre Vector3 Operator
    OGRE acronimo di Graphics orientata agli oggetti del motore di rendering . Esso consente di sviluppare applicazioni grafiche che utilizzano il paradigma di programmazione orientata agli oggetti e il linguaggio C + + . Questo paradigma si concentra sulla creazione di oggetti dal progetto - come le classi , che contengono sia i dati e le funzioni legate ad un concetto reale. Ad esempio, la classe Vector3 rappresenta una direzione nello spazio 3D ed è modellato il concetto di vettore matematico . Gli oggetti creati da questa classe possono funzionare utilizzando una varietà di operatori . Cose che ti serviranno
    C + + ambiente di sviluppo integrato (IDE) , come ad esempio Code :: Blocks
    C + + Compiler , un tale GCC
    OGRE kit di sviluppo software ( vedi Risorse ) economici Mostra di più istruzioni
    1

    carico del C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto OGRE ", che è disponibile in Code :: Blocks IDE . Scegliere un nome per il progetto. Avanti , dirigere l'IDE per la cartella in cui è installato OGRE . Un nuovo progetto OGRE è creato , e un nuovo file di codice sorgente viene visualizzata nella finestra principale .
    2

    Scrivi la seguente dichiarazione di metodo " createScene " , sostituendo " projectName " per tutto ciò che si è scelto di assegnare un nome al progetto :

    vuoto projectName :: createScene ( void) { }
    3

    dichiarare un nuovo oggetto " Vector3D " scrivendo la seguente dichiarazione all'interno delle parentesi graffe della " createScene " metodo. Questa istruzione crea un vettore che punta a un punto situato nello spazio 3D con la coordinata di ( 1 , 1 , 1 ) :

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

    dichiarare un altro nuovo oggetto " Vector3D " che punta alla coordinate ( 0 , 1 , 0 ) :

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

    Utilizzare il primo operatore di addizione " operatore + " per aggiungere gli oggetti " Vector3D " "v" e "w" insieme , come questo:

    v = v + w ;
    6

    utilizzare il secondo " operatore + =" operatore di addizione per ottenere la stessa cosa con una sintassi più semplice , come questa:

    v + w = ; < br > Pagina 7

    Esplora il resto degli operatori aritmetici . Ci sono operatori che consentono di aggiungere , sottrarre, moltiplicare e dividere oggetti " Vector3D " . Questi operatori sono "+ ", " - ", " * " e " /", rispettivamente . Tutti usano la stessa sintassi di addizione.
    8

    Usare il " operatore == " all'interno di un "if" . Questo operatore controlla se due vettori sono uguali tra loro . La sintassi per una tale operazione appare così:

    if ( v == w ) { std :: cout << "v e w sono uguali" << std :: endl; }
    Pagina 9

    Utilizzare il "operatore ! = " all'interno di un "if" . Questo operatore controlla se due vettori non sono uguali tra loro . Scrivere il seguente :

    se (v = w ! ) { Std :: cout << "v e w non sono uguali << std :: endl; }


    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare la funzione strstr in C + + 
    ·Come installare un vecchio compilatore C + + su Windows…
    ·Come compilare un Header in C + + 
    ·Come creare un'istruzione switch in C 
    ·Come usare il set STL Container Classe 
    ·Come compilare un CPP Con un file di intestazione 
    ·Come ottenere i codici per Dev - C + + 4.9.9.2 
    ·Visual C Progetti 
    ·Come mostrare le immagini in Silverlight Datagrid 
    ·Differenze tra ATL , MFC e Win32 
      Articoli in evidenza
    ·Come inviare PHP e HTML E-mail da un modello separato 
    ·Come faccio a rinominare più file con una data utilizz…
    ·Come faccio a monetizzare un sito web gratis 
    ·Come creare una mappa di calore 
    ·Come utilizzare la printf in C + + 
    ·Che cosa è un errore di runtime ? 
    ·Come applicare una funzione a ogni indice in array PHP 
    ·Come aggiungere un immagine in un file PHP 
    ·Come utilizzare VB Lite 
    ·Come creare un oggetto immutabile in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com