FillPath()

Syntaxe

FillPath([Options])
Description
Remplit toutes les figures fermées dans le chemin du dessin vectoriel courant avec la couleur de la source de dessin.

Arguments

Options (optionnel) Peut être l'une des valeurs suivantes:
  #PB_Path_Default : Pas de comportement spécial (Par défaut)
  #PB_Path_Preserve: Ne pas réinitialiser le chemin après cette fonction

Valeur de retour

Aucune.

Remarques

Par défaut, le chemin est réinitialisé après l'appel à cette fonction. Ceci peut être évité avec les options appropriées.

Si le chemin comporte des figures qui se chevauchent, le remplissage se fait suivant une séquence impaire/paire. Les surfaces fermées de rang impair sont remplies, alors que les surfaces fermées de rang pair ne le sont pas.

Exemple

  If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    CanvasGadget(0, 0, 0, 400, 200)

    If StartVectorDrawing(CanvasVectorOutput(0))

      AddPathBox(50, 50, 200, 50)
      AddPathBox(150, 75, 200, 50)
      VectorSourceColor(RGBA(0, 0, 255, 255))
      FillPath()
    
      StopVectorDrawing()
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

Voir aussi

StrokePath(), DotPath(), DashPath(), CustomDashPath(), ResetPath(), ClipPath()

OS Supportés

Tous

<- EndVectorLayer() - VectorDrawing Index - FillVectorOutput() ->