| ||||||
Die Funktion FINDSURFACE sucht eine Gitteroberfläche (surface) in einem Gitterobjekt (mesh). Dazu wird zuerst die Identität eines Gitterobjekts (mesh) angegeben. Danach wird die Identität eines Pinsels angegeben. BlitzBasic versucht nun eine Oberfläche zu finden, die den beiden Suchangaben entspricht. Danach wird die Identität der Oberfläche zurückgeliefert. Wenn nichts gefunden wurde, dann wird nur eine 0 zurückgeliefert. | ||||||
Parameter | ||||||
| ||||||
Rückgabewert | ||||||
Es wird die Identität einer Oberfläche zurückgeliefert. | ||||||
Beispiel | ||||||
Hier wird ein Kegel erstellt und eine Fläche mit Pinsel bemalt. Diese Fläche kann danach im Programm gefunden werden: 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,0,-30,0 brush=CREATEBRUSH() BRUSHCOLOR brush,255,0,0 PAINTSURFACE GETSURFACE(cone,1),brush WHILE NOT KEYDOWN(1) TURNENTITY cone,1,1,1 RENDERWORLD TEXT 0,0,"Surface der rot markierten Fläche:"+FINDSURFACE(cone,brush) FLIP WEND END | ||||||
Siehe auch | ||||||
COUNTSURFACES, GETSURFACE |