MovePoint [MPO]

Top  Previous  Next

Verschieben eines Punktes.

Mit MovePoint kann ein Punkt, der entweder schon identifiziert ist oder dessen Koordinaten angegeben sind, verschoben werden. Der Punkt darf zu einem beliebigen Element gehören, also auch zu einem Text oder einem Symbol. Wenn MovePoint mit den Koordinaten eines Punktes aufgerufen wird, dann wird dieser identifiziert, sonst wird der geöffnete Punkt benutzt. Der Anwender muß dann die neuen Koordinaten für diesen Punkt digitalisieren oder einen anderen Punkt identifizieren, dessen Koordinaten dann als neue Koordinaten des zu verschiebenden Punktes eingesetzt werden.

Voraussetzung

Das Element muß geöffnet sein.

Parameter

/S

Es wird die von der Gradisfunktion MPO bekannte Interaktion verwendet. Der Punkt, der verschoben werden soll, muß identifiziert sein. dann wird nach der neuen Position gefragt.

NAM/1

Dieser Parameter hat keine Wirkung mehr, da das Zeichnen von der Datenbank erledigt wird.

<x> <y>

Die Koordinaten des Punktes, der verschoben werden soll, können in der Komandozeile übergeben werden (nicht zusammen mit dem Parameter /S). Diese Koordinaten müssen nicht exakt sein. Der Punkt, der verschoben werden soll, wird in diesem Fall identifiziert und mit einem grünen Kreis markiert.

/RUBBERBAND

Durch diesen Parameter wird ein dynamisches verschieben angezeigt, d.h. es wird eine sichtbare Gerade vom Ausgangspunkt zum Cursor angezeigt. So lässt sich im gewünschten Fall genauer Konstruieren.

/H

Es wird ein Hilfetext und die Aufrufkonvention ausgegeben.

 

Rückgabewert

Wert

Beschreibung

0

Aufruf wurde erfolgreich durchgeführt

sonst

Fehler aufgetreten

Dialog

Neue Lage : <P, CLS/P,CON>

Sobald der zu verschiebende Punkt durch Koordinateneingabe oder als geöffneter Punkt bekannt ist, wird die neue Position dieses Punktes erfragt. Es gibt zwei Möglichkeiten der Positionbestimmung.

1. Es wird die neue Position des zu verschiebenden Punktes digitalisiert. Dies geschieht über die Taste P des Cursor.

2. Es wird als erste Taste CON betätigt. Die Prozedur fragt dann eine weitere Position ab, die mit der Taste P digitalisiert werden muß. Diese zweite Position wird dann als Grundlage für einen Identifiziervorgang verwendet, der die Position eines schon vorhandenen Punktes liefert. Diese Position wird dann als neue Position des zu verschiebenden Punktes eingetragen.

Über die Taste CON kann die Funtion jederzeit verlassen werden.

Beispiel

Befehl eingeben: Identify Element

#P 9 9

(1)

Befehl eingeben: MovePoint /s

Neue Lage <P, CLS/P, CON> #P 13.3 10.23

Befehl eingeben:

(2)

Befehl eingeben: MovePoint 9 9

Neue Lage <P, CLS/P, CON> #P 13.3 10.23

Befehl eingeben:

Bemerkung

Siehe auch

MoveElement [MEL]

MoveKnot [MKN]

MoveObject [MOB]