| ||
Die Funktion COUNTSURFACES ermittelt die Anzahl der Oberflächen (surfaces), die ein Gitterobjekt (mesh) enthält. Oberflächen sind Teile eines Gitterobjekts. Ein Mesh kann eine Oberfläche haben, oder auch viel mehr. Es können beliebig viele Oberflächen zu einem Mesh hinzugefügt werden. | ||
Parameter | ||
Mesh=Identität eines Meshs | ||
Rückgabewert | ||
Anzahl der Oberflächen (surfaces) | ||
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,"Dreiecke in Surface "+i+":"+COUNTTRIANGLES(GETSURFACE(cone,i)) NEXT FLIP WEND END | ||
Siehe auch | ||
COUNTCHILDREN, COUNTTRIANGLES, COUNTVERTICES |