MoveKnot [MKN] |
Top Previous Next |
Verschiebt Punkte, Elemente oder Objekte mit der gleichen Position. MoveKnot verschiebt die Punkte an der Ausgangsposition zu einer Zielposition. Als Default werden die String-, Symbol- und Textelemente an der Ausgangsposition bearbeitet. Beim Digitalisieren der Ausgangsposition kann die Auswahl der Elemente auf einen der drei Typen eingeschränkt werden. Mit den Parametern ELEMENT bzw. OBJECT kann die Verschiebung auf alle Punkte der ausgewählten Elemente bzw. auf alle Objekte mit ausgewählten Elementen an der Ausgangsposition ausgedehnt werden. Voraussetzung Die Ebene muß geöffnet sein. Parameter X Y X und Y sind die Koordinaten der Ausgangsposition. Sie müssen als erste Parameter auf den Funktionsnamen folgen. Die Auswahl der Elemente kann nicht auf einen Elementtyp eingeschränkt werden. /IDENTIFIED Die Koordinaten des geöffneten Punkts bestimmen die Ausgangsposition. Die Auswahl der Elemente kann nicht auf einen Elementtyp eingeschränkt werden. /ELEMENT Alle ausgewählten Elemente an der Ausgangsposition werden um den Vektor von der Ausgangs- zur Zielposition verschoben. /OBJECT Alle Objekte mit einem ausgewählten Element an der Ausgangsposition werden um den Vektor von der Ausgangs- zur Zielposition verschoben. /RUBBERBAND Mit diesem Parameter wird das Verschieben des Punktes am Cursor sichtbar gemacht. Die gewünschte neue Position kann so im Digitalisiermodus ganz genau bestimmt werden. /H Mit diesem Schalter wird ein Hilfetext und die Aufrufkonvention angezeigt. Rückgabewert
Dialog Ausgangsposition bestimmen, indem Sie einen Referenzpunkt digitalisieren (P:alles, L:Linien, C:texte R:Symbole CON:ende): Es werden die Punkte bestimmt, die verschoben werden sollen. Es wird dazu ein Punkt in der Datenbank gesucht und dann werden alle Punkte aus der Datenbank bestimmt die dieselben Koordinaten enthalten. Dabei werden ggf. nur bestimmte Elementtypen berücksichtigt. Zielposition bestimmen, indem Sie einen Punkt digitalisieren (P/L/C/R/CON/CLS): Es wird die Zielposition digitalisiert. Sie kann mit CLS/P oder mit EBD/P auf eine bestehende Position der Datenbank eingebunden werden. Wird CON betätigt, so bleiben alle Punkte an der alten Position. Beispiel Übergabe der Koordinaten beim Aufruf MoveKnot 200 100 #P 200 150 Alle Punkte an der Position (200, 100) werden zur Position (200, 150) verschoben. Verschieben von Stringelementen MoveKnot /ELEMENT Ausgangsposition ...: #L 200 100 Zielposition ...: #P 200 150 Die Ausgangsposition wird mit #L digitalisiert. Deshalb werden nur Stringelemente mit einem Punkt an der Position (200, 100) bearbeitet, nicht aber Symbol- und Textelemente. Wegen dem Parameter ELEMENT werden die Stringelemente um den Vektor (0, 50) verschoben, nicht nur die Punkte an der Ausgangsposition. Bemerkung Siehe auch
|