| ||||||
Die Funktion ENTITYX ermittelt die X-Koordinate eines Objekts. Dazu muss man zuerst die Identität eines Objekts (entity) angeben. Der optionale Parameter "Global" gibt an, ob eine absolute oder relative Koordinate ausgegeben werden soll. Eine absolute Koordinate ist immer auf das globale 3D-Koordinatensystem ausgerichtet. Eine relative Koordinate ist dagegen abhängig von der Position eines Parent-Objekts. Siehe auch ENTITYY und ENTITYZ. | ||||||
Parameter | ||||||
| ||||||
Rückgabewert | ||||||
Es wird die X-Koordinate eines Objekts zurückgeliefert. | ||||||
Beispiel | ||||||
Dieses Programm erstellt ein Kegelobjekt, welches dann verschoben werden kann. Die Positionen werden angezeigt: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() light=CREATELIGHT() cone=CREATECONE(32) POSITIONENTITY cone,0,0,10 WHILE NOT KEYDOWN(1) x#=0 y#=0 z#=0 IF KEYDOWN(203)=1 THEN x#=-0.1 IF KEYDOWN(205)=1 THEN x#=0.1 IF KEYDOWN(208)=1 THEN y#=-0.1 IF KEYDOWN(200)=1 THEN y#=0.1 IF KEYDOWN(44)=1 THEN z#=-0.1 IF KEYDOWN(30)=1 THEN z#=0.1 MOVEENTITY cone,x#,y#,z# RENDERWORLD TEXT 0,0,"Benutze Cursortasten, A und Z" TEXT 0,20,"X Position: "+ENTITYX#(cone) TEXT 0,40,"Y Position: "+ENTITYY#(cone) TEXT 0,60,"Z Position: "+ENTITYZ#(cone) FLIP WEND END | ||||||
Siehe auch | ||||||
ENTITYY, ENTITYZ |