| ||||||
Die Funktion ENTITYPITCH ermittelt den Drehwinkel eines Objekts (X-Achse). Dazu muss man zuerst die Identität eines Objekts (entity) angeben. Der optionale Parameter "Global" gibt an, ob ein absoluter oder relativer Winkel ausgegeben werden soll. Ein absoluter Winkel ist immer auf das globale 3D-Koordinatensystem ausgerichtet. Ein relativer Winkel ist dagegen abhängig von den Drehwinkeln eines Parent-Objekts. Siehe auch ENTITYROLL (Z-Achse) und ENTITYYAW (Y-Achse). | ||||||
Parameter | ||||||
| ||||||
Rückgabewert | ||||||
Es wird ein Winkel (in Grad) der X-Achse zurückgeliefert. | ||||||
Beispiel | ||||||
Dieses Programm erstellt ein Kegelobjekt, welches danach gedreht werden kann. Die Winkel werden zusätzlich angezeigt: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() light=CREATELIGHT() cone=CREATECONE(32) POSITIONENTITY cone,0,0,5 WHILE NOT KEYDOWN(1) pitch#=0 yaw#=0 roll#=0 IF KEYDOWN(208)=1 THEN pitch#=-1 IF KEYDOWN(200)=1 THEN pitch#=1 IF KEYDOWN(203)=1 THEN yaw#=-1 IF KEYDOWN(205)=1 THEN yaw#=1 IF KEYDOWN(45)=1 THEN roll#=-1 IF KEYDOWN(44)=1 THEN roll#=1 TURNENTITY cone,pitch#,yaw#,roll# RENDERWORLD TEXT 0,0,"Benutze Cursortasten und Z/X" TEXT 0,20,"Pitch: "+ENTITYPITCH#(cone) TEXT 0,40,"Yaw: "+ENTITYYAW#(cone) TEXT 0,60,"Roll: "+ENTITYROLL#(cone) FLIP WEND END | ||||||
Siehe auch | ||||||
DELTYPITCH, DELTAYAW, ENTITYROLL, ENTITYYAW |