Line (Linie)
Die Figur Line ermöglicht es eine Linie zwischen zwei Endpunkten zu zeichnen.
Import
Die Klasse Line ist im Paket pi.actor enthalten und kann über die Anweisung
importiert werden.
Klassenkarte
Das Klassendiagramm der Figur Line zusammen mit der inneren Klasse Line.End und dem Aufzählungstyp Line.ArrowType.
Eine Linie in der Physik-Simulation
Wie alle anderen Figuren kann auch die Line-Figur in
einer Physik-Simulation verwendet werden. Das folgende Beispiel lässt die Linie
bzw. den Pfeil in einem Bogen nach oben schießen. Damit sich der Pfeil umdreht
und mit der Pfeilspitze auf dem Boden landet, wird seine Fallrichtung mit einem
Drehimpuls (applyRotationImpulse(-7)) beeinflusst.
dashPattern (Strichmuster)

Mit der Setter-Methode Line#dashPattern(double...) kann das Muster der gestrichelten Linie festgelegt werden.
dashPattern(double... dashPattern) – beschreibt die Längen der Abschnitte im Wechsel:
- Argument: gezeichneter Abschnitt
- Argument: Lücke
- Argument: gezeichneter Abschnitt
- Argument: Lücke
- usw.
Beispiel: .dashPattern(1)
1 Meter zeichnen, 1 Meter Lücke, usw.
Beispiel: .dashPattern(1, 2)
1 Meter zeichnen, 2 Meter Lücke, 1 Meter zeichnen, 2 Meter Lücke usw.
Beispiel: .dashPattern(1, 2, 3)
1 Meter zeichnen, 2 Meter Lücke, 3 Meter zeichnen, 1 Meter Lücke, 2 Meter zeichnen, 3 Meter Lücke, 1 Meter zeichnen usw.
Alle dash-Werte müssen größer als 0 sein. Das Muster wird entlang des gesamten Pfads fortlaufend angewendet.