BRUSHFX Brush, Effekt


BeschreibungBlitz3D
Die Anweisung BRUSHFX weist einem Pinsel bestimmte Effekte zu. Mehrere Effekte können kombiniert werden. Dazu muss man nur die einzelnen Werte addieren. Sollen z.B. Effekte 1 und 2 angewendet werden, so muss man den Wert 3 übergeben.


Parameter
Brush=Identität eines Pinsels (brush)
Effekt=Effekt, das zugewiesen werden soll:
+1=leuchtend
+2=Vertexfarbe statt Pinselfarbe benutzen
+4=flache Schattierung
+8=Nebeleffekt deaktivieren
+16=wie FLIPMESH (undokumentiert!)


Rückgabewert
-


Beispiel
Dieses Programm demonstriert die Verwendung dieser Befehle:

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)
BRUSHALPHA brush,.8
BRUSHBLEND brush,0
BRUSHCOLOR brush,100,100,255
BRUSHFX brush,8
BRUSHSHININESS brush,1

sphere1=CREATESPHERE(32)
sphere2=CREATESPHERE(32)
POSITIONENTITY sphere2,1,1,1
PAINTMESH sphere1,brush

WHILE NOT KEYHIT(1)
   RENDERWORLD
   FLIP
WEND
END


Siehe auch
BRUSHALPHA, BRUSHBLEND, BRUSHCOLOR, BRUSHSHININES, BRUSHTEXTURE, ENTITYFX