Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder Ogre Vector3 Operator

    OGRE står för Objektorienterad Graphics Rendering Engine . Det låter dig utveckla grafiska applikationer med hjälp av objektorienterad programmering paradigm och C + + språket . Detta paradigm fokuserar på skapandet av föremål från blueprint - liknande klasser , som innehåller både data och funktioner relaterade till en verklig koncept . Till exempel representerar Vector3 klassen en riktning i 3D-rymden och är modellerad efter den matematiska vektorn konceptet . De objekt som skapats från denna klass kan drivas på med hjälp av olika aktörer . Saker du behöver
    C + + Integrated Development Environment ( IDE ) , t.ex. Code :: Blocks
    C + + kompilator , en sådan GCC
    OGRE software development kit ( se Resurser )
    Visa mer instruktioner
    1

    Load C + + IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " OGRE Project ", som finns i Code :: Blocks IDE . Välj ett namn på projektet . Därefter rikta IDE till mappen där OGRE är installerat . Ett nytt OGRE projekt skapas , och en ny källkod fil visas i redigerarens huvudfönster .
    2

    Skriv följande " createScene " metoddeklaration , ersätta " Projektnamn " för vad du valde att namnge ditt projekt :

    void Projektnamn :: createScene ( void ) { } Addera 3

    Deklarera en ny " Vector3D " objektet genom att skriva följande uttalande inom klammerparenteser av " createScene "-metoden. Detta uttalande skapar en vektor som pekar på en punkt som ligger i 3D-rymden med samordnad av ( 1 , 1 , 1 ) :

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

    Deklarera en ny " Vector3D " objekt som pekar på koordinaterna ( 0 , 1 , 0 ) :

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

    Använd första additionsoperatorn " operatör + " för att lägga till " Vector3D " objekt " v " och " w " tillsammans , så här:

    v = v + w ,
    6

    Använd andra tillägg operatören " operatör + = " för att åstadkomma samma sak med en enklare syntax , så här :

    v + = w ;

    7

    Utforska resten av aritmetiska operatorer . Det finns operatörer som låter dig addera, subtrahera , multiplicera och dividera " Vector3D " objekt . Dessa aktörer är " + ", " - ", " * " och " /, " resp . De använder alla samma syntax som tillsats operatör .
    8

    Använd "operator == " inuti ett " om " uttalande . Denna operatör testar för att se om två vektorer är lika med varandra . Syntaxen för en sådan operation ser ut så här :

    if ( v == w ) { std :: cout << " v och w är lika " << std :: endl ; }

    9

    Använd " operatör ! = " inuti ett " om " uttalande . Denna operatör testar för att se om två vektorer är inte lika med varandra . Skriv följande :

    om ( v = w ! ) { Std :: cout << " v och w är inte lika << std :: endl; }


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man fångar alla DataGrid Events
    ·Hur man kompilerar C-koder i Makefile
    ·Hur Spola Output Stream
    ·Vad är CTS i ASP.NET
    ·När du har valt ett datum i DateTime Picker , Hur du s…
    ·Hur man skickar FIFO utgång till en fil
    ·Hur man använder en Basic Datumväljare med GridView
    ·C Statisk inlinefunktionen
    ·Hur man beräknar Korsande Cirklar i C + +
    ·Vilka är fördelarna med en Bot
    Utvalda artiklarna
    ·Skillnaden mellan en Java Applet och Javascript
    ·Hur Prefill textrutan Från webbsida i Java
    ·Hur Försening en funktion i Java
    ·Hur man använder Substring C Sharp
    ·Hur man slår ihop Split ActiveX komponenter
    ·Hur man drar en sträng , kvadrat, rektangel , cirkel, …
    ·Hur man skapar miljövariabler i VBS
    ·Hur man skriver ett program för en TI - 83 Plus
    ·Hur man gör en Key Presser med VB
    ·Hur man använder CFC i ColdFusion
    Copyright © Dator Kunskap http://www.dator.xyz