InsertPoint [APO]

Top  Previous  Next

Fügt Stützpunkte in ein Stringelement ein oder erzeugt Konstruktionspunkte.

InsertPoint fügt entweder auf dem Verlauf der Linienführung neue Stützpunkte ein oder verändert die Linienführung durch neue Stützpunkte außerhalb ihres bisherigen Verlaufs.

Mit dem Parameter CONSTRUCT werden Konstruktionspunkte anstatt Stützpunkte erzeugt.

Voraussetzung

Das Stringelement muß identifiziert sein.

Parameter

PSY/nnn

Jedem neuen Stützpunkt des Stringelements kann ein Punktsymbol zugeordnet werden. Dieses wird mit dem Parameter PSY festgelegt. Ohne diesen Parameter wird der Inhalt der globalen Variable PSY verwendet, wenn sie definiert ist, sonst 0.

PCL/nnn

Die Punktklasse der neuen Stützpunkte. Defaultwert ist der Inhalt der globalen Variable PCL wenn sie definiert ist, sonst 0.

/CONSTRUCT

Anstatt Stützpunkte werden Konstruktionspunkte erzeugt.

/RUBBERBAND

zeigt beim Positionieren den Standort des neuen Punktes und beim Umlenken der Linie auch den neuen Linienverlauf an.

/H

Mit diesem Schalter wird ein Hilfetext und die Aufrufkonvention angezeigt.

Rückgabewert

Wert

Beschreibung

0

Aufruf wurde erfolgreich durchgeführt

sonst

Fehler aufgetreten

Dialog

Es werden solange neue Stützpunkte durch Digitalisieren eingefügt oder Konstruktionspunkte erzeugt, bis die Prozedur mit #CON beendet wird.

#P x y

Es wird das Lot von der digitalisierten X- und Y-Kordinate auf das Stringelement gefällt und das Stringelement dort um einen Stützpunkt ergänzt oder ein Konstruktionspunkt erzeugt. Der neue Stützpunkt wird zwischen den beiden Stützpunkten eingefügt, zwischen denen das Lot auf das Stringelement trifft. Wenn das Lot nicht auf das Stringelement trifft, dann wird kein Punkt erzeugt.

#CLS

#P x y

Nach dem Befehl #CLS wird mit dem darauffolgenden #P ein bereits vorhandener Punkt identifiziert, mit dessen Koordinaten geht es weiter wie in dem Fall #P x y beschrieben.

#EBD…

#P x y

Nach dem Befehl #EBD wird mit dem darauffolgenden #P ein bereits vorhandener Punkt identifiziert. In das Stringelement wird ein Punkt mit dessen Koordinaten eingefügt (und sein Kurvenverlauf dadurch geändert), bzw. bei CONSTRUCT ein Konstruktionspunkt an dieser Position erzeugt. Wie beim Fall #P x y wird der neue Stützpunkt zwischen den beiden Stützpunkten eingefügt, zwischen denen das Lot vom Punkt auf das Stringelement trifft.

#EBD…

#CLS/P

#P x y

Prinzipiell wie im vorigen Fall, nur daß die digitalisierte X- und Y-Koordinate anstelle derer des identifzierten Punkts verwendet werden.

#CON

Die Prozedur wird beendet.

Beispiel

Bemerkung

Siehe auch

AddString

DivideDistance