| |||||||||
Die Anweisung LIGHTCONEANGLES stellt die Kegelwinkel einer Lichtquelle ein. Diese Lichtquelle muss bereits vorher mit CREATELIGHT erstellt worden sein (Lichtart 3). Normalerweise ist der Innenwinkel 0 Grad und Außenwinkel 90 Grad. | |||||||||
Parameter | |||||||||
| |||||||||
Rückgabewert | |||||||||
- | |||||||||
Beispiel | |||||||||
Dieses Programm erstellt eine Welt mit zwei 3D-Objekten. Zusätzlich wird eine Lichtquelle erzeugt, deren Lichtkegel beliebig eingestellt werden können: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() sphere=CREATESPHERE(32) light=CREATELIGHT(3) cone=CREATECONE(32) ROTATEENTITY light,90,0,0 POSITIONENTITY light,0,10,3 POSITIONENTITY sphere,-2,0,5 POSITIONENTITY cone,2,0,5 AMBIENTLIGHT 100,100,100 ang1#=0 ang2#=45 WHILE NOT KEYHIT(1) IF KEYDOWN(2)=1 AND ang1#>0 THEN ang1#=ang1#-1 IF KEYDOWN(3)=1 AND ang1#<45 THEN ang1#=ang1#+1 IF KEYDOWN(4)=1 AND ang2#>0 THEN ang2#=ang2#-1 IF KEYDOWN(5)=1 AND ang2#<45 THEN ang2#=ang2#+1 LIGHTCONEANGLES light,ang1#,ang2# RENDERWORLD TEXT 0,0,"Drücke 1-4, um die Winkel zu ändern" TEXT 0,20,"innen: "+ang1# TEXT 0,40,"außen: "+ang2# FLIP WEND END | |||||||||
Siehe auch | |||||||||
CREATELIGHT, LIGHTCOLOR, LIGHTRANGE |