Anzahl=COUNTVERTICES (Surface)


BeschreibungBlitz3D
Die Funktion COUNTVERTICES ermittelt die Anzahl der Gitterpunkte (vertices), die eine Oberfläche (surface) enthält.

Gitterpunkte sind Teile eines Dreiecks. Dreiecke sind Teile einer Oberfläche. Eine Oberfläche ist Teil eines Gitterobjekts.


Parameter
Surface=Identität einer Oberfläche (surface)


Rückgabewert
Anzahl der Dreiecke (triangles)


Beispiel
Dieses Programm erstellt einen Kegel. Anzahl der Surfaces und Dreiecke wird ausgegeben:

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

cone=CREATECONE(16)
ENTITYCOLOR cone,200,200,250
POSITIONENTITY cone,0,0,5
ROTATEENTITY cone,10,10,10

WHILE NOT KEYDOWN(1)
   TURNENTITY cone,1,1,1
   RENDERWORLD
   TEXT 0,0,"Surfaces:"+COUNTSURFACES(cone)
   FOR i=1 TO COUNTSURFACES(cone)
      TEXT 0,i*20,"Vertexpunkte in Surface "+i+":"+COUNTVERTICES(GETSURFACE(cone,i))
   NEXT
   FLIP
WEND
END


Siehe auch
COUNTCHILDREN, COUNTSURFACES, COUNTTRIANGLES