BRUSHALPHA Brush, Alpha#


BeschreibungBlitz3D
Die Anweisung BRUSHALPHA ändert den Alphawert von einem Pinsel (brush). Der Alphawert kann nur im Bereich von 0 bis 1 liegen (1=Standard).

Alpha ist ein Transparenzwert. Dabei bedeutet 1=sichtbar und 0=unsichtbar. Mit den Werten, die zwischen 0 und 1 liegen, kann man Glas, Eis oder Wasser simulieren.

Der Alphawert 0 kann besonders nützlich sein. Blitz3D rendert solche Objekte nicht. Dafür kann man es auf Kollision testen. Deshalb ist es anders als HIDEENTITY, welches Kollisionsprüfung nicht zulässt.



Parameter
Brush=Identität eines Pinsels (brush)
Alpha=Transparenz (0=unsichtbar bis 1=sichtbar)


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
BRUSHBLEND, BRUSHCOLOR, BRUSHFX, BRUSHSHININES, BRUSHTEXTURE, ENTITYALPHA