| ||||||
Die Funktion GETSURFACE ermittelt die Identität einer Gitteroberfläche (surface), welche zu einem Gitterobjekt (mesh) gehört. Der Parameter "Mesh" gibt die Identität eines Gitterobjekts an, bei dem die Oberfläche gesucht werden soll. Der Parameter "Index" gibt die Nummer der Gitteroberfläche an. Diese Nummer liegt zwischen 1 und COUNTSURFACES. | ||||||
Parameter | ||||||
| ||||||
Rückgabewert | ||||||
Identität einer Oberfläche (surface) | ||||||
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 | ||||||
COUNTSURFACES, FINDSURFACE |