ClosePath()

Syntax

ClosePath()
Beschreibung
Schließt die aktuelle Figur im Vektorzeichnen-Koordinatensystem durch Hinzufügen einer geraden Linie bis zum Ausgangspunkt der Figur. Der Ausgangspunkt ist der Ort des letzten MovePathCursor() Aufrufs.

Wenn ein Pfad gefüllt wird, werden nur geschlossene Figuren berücksichtigt.

Parameter

Diese Funktion hat keine Parameter.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Beispiel

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

    If StartVectorDrawing(CanvasVectorOutput(0))
    
      ; Erstellt einen Pfad mit zwei geschlossenen Dreiecken
      MovePathCursor(20, 160)
      AddPathLine(100, 20)
      AddPathLine(180, 160)
      ClosePath()
      
      MovePathCursor(220, 160)
      AddPathLine(300, 20)
      AddPathLine(380, 160)
      ClosePath()      

      ; Füllt den Pfad
      VectorSourceColor(RGBA(0, 0, 255, 255))
      FillPath()
    
      StopVectorDrawing()
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

Siehe auch

FillPath(), IsInsidePath(), MovePathCursor(), AddPathLine()

Unterstützte OS

Alle

<- ClipPath() - VectorDrawing Inhaltsverzeichnis - ConvertCoordinateX() ->