Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe de Ogre vector3 Operator Gebruik
OGRE staat voor Object - georiënteerde Graphics Rendering Engine . Het laat je grafische toepassingen met behulp van de object - georiënteerd programmeren paradigma en de C + + taal te ontwikkelen . Dit paradigma richt zich op het creëren van objecten uit blauwdruk - achtige klassen, die zowel data en functies met betrekking tot een real- wereld concept bevatten . Bijvoorbeeld , de vector3 klasse vertegenwoordigt een richting in 3D en is gemodelleerd naar de wiskundige vector concept. De objecten gemaakt van deze klasse kan worden bediend op het gebruik van een breed scala operatoren . Wat je nodig hebt
C + + Integrated Development Environment ( IDE ) , zoals de Code :: Blocks
C + + Compiler , zo'n GCC
OGRE software development kit ( zie bronnen ) op Twitter Laat meer zien instructies

belasting 1 de C + + IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u " File /New /Project" en kies " OGRE Project ", die beschikbaar is in de Code :: Blocks IDE is . Kies een naam voor uw project . Vervolgens direct de IDE naar de map waar OGRE is geïnstalleerd . Een nieuwe OGRE project wordt gecreëerd , en een nieuwe broncode bestand verschijnt in de belangrijkste editor venster . Kopen van 2

Schrijf de volgende " createScene " -methode verklaring , vervangen " Projectnaam " voor wat je ervoor kiest om uw naam te project :

leegte projectname
:: createScene (void ) { }
3

Verklaar een nieuwe " Vector3D " object door het schrijven van de volgende verklaring binnen de accolades van de " createScene " methode . Deze instructie maakt een vector die wijst naar een punt in de 3D-ruimte met de gecoördineerde van ( 1 , 1 , 1 ) :

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

Declare ander nieuw " Vector3D " object dat naar de coördinaten ( 0 , 1 , 0 ) :

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

Gebruik de eerste operator voor optellen " operator + " om de " Vector3D " objecten " v " en " w " samen , zoals deze toe te voegen :

v
= v + w ;
6

Gebruik de tweede operator voor optellen " operator + = " om het zelfde ding met een eenvoudiger syntax , zoals dit te bereiken :

v + = w ; < br >
7

Verken de rest van de rekenkundige operatoren . Er zijn operators waarmee u optellen, aftrekken , vermenigvuldigen en delen " Vector3D " objecten. Deze operatoren zijn " + ", " - ", " * , " en " /", respectievelijk . Ze gebruiken allemaal dezelfde syntaxis als de operator voor optellen .
8

Gebruik de ' operator == "binnen een" if " statement . Deze operator test om te zien of twee vectoren gelijk zijn aan elkaar . De syntaxis voor een dergelijke operatie ziet er als volgt uit:

if ( v == w ) { std :: cout << " v en w zijn gelijk " << std :: endl ; } < br >
9

Gebruik de ' operator ! = "binnen een" if " statement . Deze operator test om te zien of twee vectoren niet gelijk aan elkaar . Schrijf de volgende :

if ( v = w ! ) { Std :: cout << " v en w zijn niet gelijk << std :: endl ; }
< br >

Previous: Next:
  C /C + + Programming
·Hoe te Netcat Compile 
·Hoe om te XLS importeren voor …
·Wat zijn de vier verschillende…
·Hoe te Arrays in gebruik Turbo…
·Hoe eigen Textures Maak in GTK…
·Visual Basic Tutorial 
·Installeren Vcvarsall.Bat 
·Hoe te sluiten WCF Services 
·Hoe een project Sheet Ontwikke…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een wachtwoord gebruiken VB6…
·Hoe te openen Paper Port Files 
·Hoe maak je een Rollover of muisbeweging…
·Hoe de gegevens in tabelvorm in sorteren…
·Hoe maak je een procent symbool invoegen…
·Hoe een bestand te openen in Visual Basi…
·Hoe te Constructors voor Java 
·Hoe wilt zien & Structuur MySQL met PHP 
·Hoe je alle printers verwijderen Met VBS…
Copyright © Computer Kennis http://www.nldit.com