![]() |
Polygon / Polylinie grafisch eingeben
Ich wollte mal fragen, wie ihr ein Polygon oder eine Polylinie am "intuitivsten" eingeben würdet. Während des Zeichenprozesses soll der User die aktuelle Koordinate gleich per Editfelder o.ä. korrigieren können?
Abbruch bei Esc o.ä? Anzahl der Ecken vorher abfragen? Ich hab’s mir mal bei Autocad angesehen. Die machen es in etwa so. Wie könnte man das denn in Delphi umsetzen. Alles beginnt ja mit einem Canvas.MouseDown. Aber wie geht’s dann am besten weiter? :gruebel: |
AW: Polygon / Polylinie grafisch eingeben
man könnte zusätzlich mit den Tasten arbeiten z.B. (eines oder Kombinationen davon, kenne das so ähnlich von ArchiCAD)
"L" dann die Länge eingeben "W" dann den Winkel "X/Y" dann die Koordinaten und am Schluss mit dem Maus-Klick Punkt setzen usw oder eben nur mit der Maus und die Möglichkeit hinterher die Koordinaten korrigieren lassen. |
AW: Polygon / Polylinie grafisch eingeben
Zitat:
|
AW: Polygon / Polylinie grafisch eingeben
Die Frage ist doch, wie genau soll alles sein? Mit der Maus kann man nur auf einem Fangraster genau arbeiten, außerdem Pixel/cm spielt dann auch noch eine Rolle usw. Also was willst du mit dem Polygon machen?
|
AW: Polygon / Polylinie grafisch eingeben
Eine wesentliche Frage ist sicher, ob die Polygone vorgegeben sind oder der User sich frei Schnauze etwas malen soll.
Im ersten Fall könnte man evtl. mit einer Tabelle arbeiten und die vorhanden Werte eingeben. Im letzteren Fall könnte man die gesetzten Punkte selektierbar machen und in einer Art Kontextmenü oder Palette diverse Funktionalitäten zur Nutzung anbieten. |
AW: Polygon / Polylinie grafisch eingeben
Ich kenns von den Abbundprogrammen bei der Eingabe von Grundrissen.
Du klicks mit der Maus die Positionen an, die werden aufgezeichnet und in einer Tabelle dargestellt. Dort kannst Du die Werte ändern. Während des Änderns ändert sich die Grafik. Du kannst aber auch während der Eingabe wählen, ob die Werte per Klick oder über ein Eingabefeld eingegeben werden. Während die Maus frei läuft, laufen auch die Koordinaten sichtbar mit. Dabei gibt es ein gewissen fangen. Der Mausklick ergibt dann einen sauberen Wert (keine Kommazahl). |
AW: Polygon / Polylinie grafisch eingeben
Liste der Anhänge anzeigen (Anzahl: 1)
Soll eine Eingabe für Grundrisse sein (FEM, Siehe Anlage). Passiert zurzeit über eine Tabelle. Möchte zusätzlich eine grafische Eingabe anbieten. Halt eine sinnvolle Kombi aus grafischer und Texteingabe. Das mit den Tastenkürzeln finde ich nicht schlecht. Daß man die Koordinaten auch noch später in einem OI ändern kann ist ebenfalls vorgesehen. Winkelraster ist schon implementiert.
|
AW: Polygon / Polylinie grafisch eingeben
soweit ich mich erinnern kann, konnte man auch die Koordinaten relativ zum letzten Punkt mittels + oder - vor der Zahl angeben, das war ziemlich praktisch.
|
AW: Polygon / Polylinie grafisch eingeben
Wer Eagle CAD pcb programm kennt der weiss wie mt dem rechtsklick der winkel zum nächsten poly geändert wird. Finde ich sehr praktisch wenn es um recht oder 45°winklige linien geht.
Das funktioniert allerdings nur auf festen rastern ri htig gut. Rollo |
AW: Polygon / Polylinie grafisch eingeben
Nachträgliches ändern ist nicht das Problem. Es geht mir um den Current. Ich weiß ja erst mal gar nicht wie das rein technisch gehen soll? Wenn ich anfange eine Linie zu zeichnen und gehe zu einem Eingabefeld hab ich eine Line bis dahin??
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz