Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe de Orthagonal Bepaal in vector 3D
In de . Net programmeertaal , de Vector3D structuur een plaats binnen de 3D-ruimte . Twee Vector3D structuren orthogonaal of loodrecht , wanneer de hoek tussen hen is precies gelijk aan negentig graden . U kunt een korte functie die test om te zien of twee Vector3D structuren zijn orthogonaal schrijven . Dit betekent heel veel programmeerervaring niet vereist en kan worden uitgevoerd door beginners te programmeren en 3D graphics , waardoor het een uitstekende inleidende project in programmeergrafiek ' maakt . Wat je
computer moeten met Visual Studio 2010
Toon Meer Aanwijzingen
1

Open Visual Studio 2010 door te klikken op het pictogram van het programma . Als het laadt , selecteert u " File /New /Project" en klik op " Visual C # /WPF . " Kies een naam voor uw project en klik op de knop " OK " . Een nieuwe WPF project wordt gecreëerd , en een blanco WPF formulier verschijnt in de belangrijkste editor venster .

Klik 2 op het tabblad " projectName.cs , " te vervangen door de tekst " Projectnaam " voor de naam die u koos voor uw project . Een C # broncode bestand wordt weergegeven . Het heeft een klasse met de naam " MainWindow , " dat is waar uw code zal gaan . De hele klas wordt gevolgd door twee accolades , dat heet een code blok .
3

Schrijf de volgende functie verklaring in de " MainWindow " code blok . Deze functie heeft twee Vector3D structuren als input en output een waarde van waar of onwaar .

Bool isOrthogonal ( Vector3D in0 , Vector3D in1 ) { }
4

Schrijf een "if " statement binnen het " isOrthogonal " code blok . De " if" test om te zien of de hoek tussen de twee ingang Vector3D structuren is gelijk aan negentig graden . Als het is, de vectoren zijn orthogonaal , en de functie-uitgangen een waarde van U kon de uitspraak als dit te schrijven "true . " :

If ( ( int ) Vector3D.AngleBetween ( in0 , in1 ) == 90 ) { return true ; }
5

Schrijf een anders verklaring dat de waarde false uitgangen voor vectoren die niet orthogonaal zijn , zoals deze :

else { return false ; } < br >
6

Zoek de regel code label " InitializeComponent . " het kan worden gevonden in het midden van het broncode bestand . U kunt een korte test hier dat je de functie " isOrthogonal " roept en voert het resultaat naar de monitor te plaatsen. Schrijf de volgende uitspraken onmiddellijk na de " InitializeComponent " lijn :

Vector3D vector0 = new Vector3D ( 0.0 , 1.0 , 0.0 ) ; Vector3D vector1 = new Vector3D ( 1.0 , 0.0 , 1.0 ) ; System.Console.WriteLine ( " { 0 } " , isOrthogonal ( vector0 , vector1 ) ) ;
7

Voer het programma door op de groene " Play " knop aan de Visual Studio hoofdwerkbalk . Het programma start en test de twee vectoren . De uitgang is " waar is , " aangezien deze twee vectoren zijn gescheiden door 90 graden .

Previous: Next:
  Computer Programming Languages
·Hoe je ActiveX-besturingseleme…
·Hoe te Wingdings weergeven op …
·Hoe te Graphic Borders maken 
·Human Computer Interface Desig…
·Hoe te Offset Assembler Bereke…
·Hoe maak je een recursieve fun…
·Hoe kan Lussen worden gecreëe…
·Hoe te converteren een Transac…
·Hoe maak je een eenvoudige DB2…
  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 te Python profiel 
·Waarom is Scroll Bar Knippert ? 
·Hoe u Microsoft Visual C + + Fix 
·Hoe je je D-code compileren op Vim 
·Hoe te Inheritance gebruiken in PHP 
·Common Language Runtime Debugging Servic…
·Hoe maak je een tekst veld Default Zorg …
·Hoe een Apache -server configureren om S…
·Hoe maak je een Brievenbus gebruik van J…
Copyright © Computer Kennis http://www.nldit.com