| Operatoren |
draw_polygon — Interaktives Erstellen eines Polygonzuges.
draw_polygon( : PolygonRegion : WindowHandle : )
draw_polygon liefert ein Bild, dessen Region genau die interaktiv mit der Maus eingegebene Bildpunkte umfasst (die Grauwerte bleiben undefiniert).
Gezeichnet wird im Ausgabefenster mit gedrückter linker Maustaste. Wird die linke Maustaste losgelassen und an einer anderen Stelle wieder gedrückt, dann wird zwischen diesen beiden Punkten ein Geradenstück gezogen. Ein Druck auf die rechte Maustaste beendet die Eingabe. Unter macOS kann draw_polygon auch durch Drücken der Escape-Taste beendet werden. Für das Zeichnen wird die Farbe verwendet die mit set_color, set_rgb, etc. eingestellt wurde.
Um das erzeugte PolygonRegion für die weitere Verarbeitung mit Grauwerten zu unterlegen, kann der Operator reduce_domain verwendet werden.
Die gezeichnete Kontur wird nicht automatisch geschlossen, insbesondere auch nicht „aufgefüllt“.
Die Grauwerte des Ausgabeobjektes sind undefiniert.
Region, die alle gezeichneten Punkte umfasst.
Fenster-Handle.
draw_polygon(Polygon,WindowHandle) shape_trans(Polygon,Filled,'convex') dev_display (Filled)
draw_polygon liefert den Wert 2 (H_MSG_TRUE), falls das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.
reduce_domain, disp_region, set_colored, set_line_width, set_draw
draw_region, draw_circle, draw_rectangle1, draw_rectangle2, boundary
reduce_domain, fill_up, set_color
Foundation
| Operatoren |