| |||||||||
| Mit dem Befehl CLEARSURFACE kann man alle Vertexpunkte und/oder Dreiecke in einer Gitteroberfläche (surface) löschen. Dies ist dann sinnvoll, wenn Teile eines Meshs (Gitterobjekt) gelöscht werden sollen. Nach dem Löschen kann man Vertexpunkte und Dreiecke wieder erstellen - mit etwas anderer Polygonanzahl (z.B. für dynamic level of detail LOD). | |||||||||
| Parameter | |||||||||
| |||||||||
| Rückgabewert | |||||||||
| - | |||||||||
| Beispiel | |||||||||
| Dieses Programm erstellt einen Dreieck. Mit CLEARSURFACE wird es wieder gelöscht: GRAPHICS3D 640,480,16,2 SETBUFFER BACKBUFFER() camera=CREATECAMERA() light=CREATELIGHT() POSITIONENTITY camera,0,0,-5 ROTATEENTITY light,90,0,0 brush=CREATEBRUSH(0,255,0) mesh=CREATEMESH() surface=CREATESURFACE(mesh,brush) v0=ADDVERTEX(surface,0,0,0) v1=ADDVERTEX(surface,1,-1,0) v2=ADDVERTEX(surface,-1,-1,0) ADDTRIANGLE(surface,v0,v1,v2) UPDATENORMALS mesh CLEARSURFACE surface ;löschen WHILE NOT KEYHIT(1) RENDERWORLD FLIP WEND END | |||||||||
| Siehe auch | |||||||||
| ADDTRIANGLE, ADDVERTEX, CREATESURFACE |