Z#=VERTEXZ# (Surface, Vertex)


BeschreibungBlitz3D
Die Funktion VERTEXZ liefert die Z-Koordinate eines Vertexpunktes zurück. Diese Koordinate beschreibt die Position des Vertexpunktes von Objektmitte.

Siehe auch die anderen Funktionen VERTEXX und VERTEXY. Die Anweisung VERTEXCOORDS kann die Koordinaten eines Vertex ändern.


Parameter
Surface=Identität einer Gitteroberfläche (surface)
Vertex=Indexnummer eines Vertexpunktes


Rückgabewert
Z-Koordinate des Vertexpunktes wird zurückgeliefert (von Objektmitte).


Beispiel
Hier wird ein Würfel erstellt und die Vertexkoordinaten ausgegeben:

GRAPHICS3D 640,480,0,2
SETBUFFER BACKBUFFER()
camera=CREATECAMERA()
light=CREATELIGHT(1)
ROTATEENTITY light,90,0,0

cube=CREATECUBE()
ENTITYCOLOR cube,100,100,255
POSITIONENTITY cube,0,0,5
ROTATEENTITY cube,30,30,30
surface=GETSURFACE(cube,1)
vertex=COUNTVERTICES(surface)

WHILE NOT KEYDOWN(1)
   TURNENTITY cube,.1,1,2
   RENDERWORLD
   FOR i=0 TO vertex-1
      TEXT 000,i*15,"Vertex "+i
      TEXT 150,i*15,VERTEXX#(surface,i)
      TEXT 300,i*15,VERTEXY#(surface,i)
      TEXT 450,i*15,VERTEXZ#(surface,i)
   NEXT
FLIP
WEND
END


Siehe auch
VERTEXCOORDS, VERTEXU, VERTEXV, VERTEXW, VERTEXX, VERTEXY