joggen!, open voor meer functies, zoals de toepassing van kleur in een voorwerp, een ", verlichting, een object, enz. In dit hoofdstuk wordt een omschakeling van de objecten met joggen!,, raam. Voorwerpen, in het vorige hoofdstuk hebben we over de procedures, door een eenvoudige tekeningen. De vaststelling van verschillende vormen van.Op deze manier kan worden weergegeven in de vorm van een in het raam van een positie.Het is door het gebruik van methoden, glTranslatef (x, Y, z - drijver). Deze methode is,,, glmatrixfunc, interfaces, ja, javax.media.opengl.fixedfunc, pakje.,, glmatrixfunc interface, en verminderen; de glmatrixfunc,,,, verpakking, en de vermindering van javax.media.opengl.fixedfunc;,, de volgende tabel geeft een Overzicht van de de interface en minus het aantal belangrijke methode beschreven methode en sr.no;,. 1, nietig verklaard (glRotatef hoek drijven, X, Y en z drijver), momenteel een matrix,., 2, nietig glscalef (x, Y en z 'n praalwagen, drijven), op dit moment, voor de grote matrix, 3.,, ongeldig glTranslatef (x, Y, de drijver), naar de huidige matrix. 4,,,, glloadidentity (belasting) nietig.T - matrix en eenheid matrix.,,, gltranslate (), mobiele systemen te coördineren, de parameters van oorsprong aangewezen punten (x, Y, Z), de overdracht, gltranslate (), de methode, de parameters.Het behoud en herstel van de coördinaten, glpushmatrix (), glpopmatrix (), het gebruik van de methode van glTranslatef.,, ar (F, F.;,,, - de), wanneer gltranslate (), het gebruik, de wijziging van de positie van de leden op het scherm.Dus, reshape (), de methode, de gleventlistener moeten herschrijven, interfaces en uw mening en het matrix wordt gestart, de volgende code geeft. Dat model - oog en projectie matrix en negatieve;,, de leegte genezing (glautodrawable drawable, X, Y, breedte en hoogte van de diepte) {///////automatische methode uiteindelijk doen '2 ar = slaan. Getgl () (). Getgl2; ///////C 2 verkregen voorwerpen als (hoogte < = 0) hoogte = 1; ///////0 afwijkingen voorkomen een hoogte = 1; h = (...) uiteindelijk drijft de breedte en hoogte (variabele); ///////display voor de hele regio. De ar. Glviewport (0, 0, breedte en hoogte);///////de projectie van matrix functies glMatrixMode (Gl, 2. Gl_projection); ar. Glloadidentity (); een. Gluperspective (45.0f, H - 1, 20); ///////de ar model van mening. Glloadidentity (AR);. GlMatrixMode (AR Gl2. Gl_modelview); glloadidentity ();},
De omzetting van
Previous:Joggen! Canvas)
Next Page:Bijlage