ConicalGradient()

Syntaxe

ConicalGradient(x, y, Angle.f)
Description
Configure le dégradé pour qu'il utilise une forme conique autour du point x,y avec l'angle spécifié (en degré).

Par défaut, le dégradé de couleur va de la couleur de fond à partir de l'angle spécifié, puis change jusqu'à la couleur d'avant plan dans le sens des aiguilles d'une montre en revenant à l'angle spécifié. Des couleurs additionnelles peuvent être ajoutées au dégradé avec GradientColor().

Note: cette commande a un effet uniquement sur des surfaces de type ImageOutput(). Le dégradé est dessiné uniquement si le mode #PB_2DDrawing_Gradient est activé avec DrawingMode().

Exemple

  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

OS Supportés

Tous

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