ConicalGradient()

Syntax

ConicalGradient(x, y, Winkel.f)
Beschreibung
Weist dem Farbverlauf eine kegelförmige Form zu, rund um den Punkt 'x,y' mit dem angegebenen 'Winkel' (in Grad).

Standardmäßig reicht der Farbverlauf von der aktuellen Hintergrundfarbe am angegebenen Winkel und ändert sich dann entgegen der Uhrzeigerrichtung bis zur aktuellen Zeichenfarbe bis der Winkel erneut erreicht wird. Zusätzliche Farben können zum Farbverlauf mit dem Befehl GradientColor() hinzugefügt werden.

Hinweis: Dieser Befehl hat nur eine Wirkung bei ImageOutput(). Der Farbverlauf wirkt sich nur auf die Zeichenbefehle aus, wenn #PB_2DDrawing_Gradient mit dem DrawingMode() Befehle gesetzt wird.

Beispiel:

  If OpenWindow(0, 0, 0, 400, 200, "2DDrawing Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If CreateImage(0, 400, 200) And StartDrawing(ImageOutput(0))
      Box(0, 0, 400, 200, $FFFFFF)
      
      DrawingMode(#PB_2DDrawing_Gradient)      
      BackColor($00FFFF)
      FrontColor($FF0000)
      
      ConicalGradient(100, 100, 0.0)     
      Circle(100, 100, 100)
      ConicalGradient(300, 0, 90.0)     
      Circle(300, 100, 100)
      
      StopDrawing() 
      ImageGadget(0, 0, 0, 400, 200, ImageID(0))
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

Unterstützte OS

Alle

<- CircularGradient() - 2DDrawing Inhaltsverzeichnis - CustomFilterCallback() ->