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