Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/branches/showroom/Showroom/readme.txt @ 3144

Last change on this file since 3144 was 1869, checked in by john, 21 years ago

Johns Showroom

File size: 1.5 KB
RevLine 
[1869]1##############################
2### Showroom Informationen ###
3### $Autor: Johannes Bader ###
4##############################
5
6
7
8Inhalt:
9        Showroom
10        3dUnit
11        3dStructs
12        3ds
13        Unterschied Model - Object
14
15########## Showroom
16
17Diese Kleine Programm lädt eine "Unit" vom Typ "test". Es lässt sich aufrufen mit
18
19int main( int argc, char** argv )
20{
21    showroom( argc, argv);
22    return 0;
23}
24
25!!! Am Anfang wird das Modell häufig nicht dargestellt, da es zu gross oder zu klein ist. Deshalb am Anfang die Zoomfunktion benützen.
26
27Tastenbelegung
28
29a,d : Rotieren um die 'y' Achse -> Azimuth verändern
30q,e : Rotieren um die 'x' Achse -> Elevation verändern
31s   : Heraus zoomen
32w   : Hinein zoomen
33y   : Zwischen Wireframe und Shaded wechseln
34
35########## 3dUnit
36
37Diese Klasse beinhaltet Angaben zum Aussehen einer Einheit. Klassen, die ein 3d Aussehen haben, sollen von dieser Klasse abgeleitet werden.
38Mit der Funktion Draw( int drawmode ) lässt sich die Einheit zeichnen. drawmode ist dabei eine der Konstanten GL_LINE_STRIP etc.
39
40########## 3dStructs
41
42Diese Klasse bietet einige Strukturen, um 3d Daten abzuspeichern.
43
44########## 3ds
45
46Diese Klasse wurde praktisch übernommen von der Seite www.GameTutorials.com, sie lädt das 3ds Modell. Diese Klasse enthält noch viele nicht verwendete Funktionen.
47
48########## Unterschied Model - Object
49
50Jede Einheit hat ein entsprechendes 3d Model. Diese kann aus mehreren Objekten bestehen. Z.B. Model = Flugzeug, Objekte = 1 Basisobjekt + beliebige Erweiterungen wie Schutzshield
Note: See TracBrowser for help on using the repository browser.