PathLength()

Syntax

Ergebnis.d = PathLength()
Beschreibung
Gibt die Gesamtlänge des aktuellen Vektorzeichnen-Pfads zurück.

Parameter

Diese Funktion hat keine Parameter.

Rückgabewert

Gibt die Länge des aktuellen Pfads 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))
    
      ; Pfad konstruieren
      MovePathCursor(150, 125)
      AddPathCurve(0, 270, 0, -150, 350, 180)
      
      ; Länge ermitteln
      Debug "Path length: " + PathLength()

      ; Zeichnet den Pfad
      VectorSourceColor($FF0000FF)
      StrokePath(5)

      StopVectorDrawing()
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

Siehe auch

PathPointX(), PathPointY(), PathPointAngle()

Unterstützte OS

Alle

<- PathCursorY() - VectorDrawing Inhaltsverzeichnis - PathPointAngle() ->