Hallo, ich habe ein Makro geschrieben, und zwar:
Wenn man auf eine eckige Polyline (Radius an allen Punkt ist 0) klickt, werden die Punkte und deren Koordinaten ermitteln.
Der erste und letzten Punkt von Polyline werden mit dem Befehl:
AddNewPointOnCurveFromPercent(reference1, 0.00(oder 1.00), False)
ermittelt, wobei reference1 ist die zu ermittelnde Polyline. Diese Punkte und deren Koordinaten werden richtig bestimmt.
Für die weitere Punkte benutze ich die folgende Funktion:
GetElement i, Punkt, Radius-an-dem-Punkt
Also auf der Polyline werden Punkte mit dem index i (i von 2 bis vor letzten) zurückgeliefert.
Bei diesen Punkte wird es auch den richtigen Punkte im Strukturbaum gefunden, manche Koordinaten davon sind aber falsch gemessen, egal ob ich mit dem GetCoord oder GetMeasureable benutze (besonders Punkt 2).
Hat jemand eine Ahnung, woran es liegt? Vlt es liegt daran, dass ich an einem eckigen Polyline anwende?
Ich bedanke mich für Eure Hinweise.
VG
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP