8. Klasse GEOM

8.1. Allgemeines

In diesem Abschnitt sind alle Methoden der eingebauten Klasse GEOM beschrieben. Die Klasse GEOM muss nicht mit |LOAD geladen werden.

[Anmerkung]

Bis Version 2018 waren alle Geometry-Methoden in der Klasse ICS enthalten.

Ab der Version 2020 besteht eine eigene Klasse GEOM zur einfacheren Wartbarkeit dieser Methoden.

Neue Geometry-Methoden sind der Klasse GEOM zugeordnet und müssen mit der Klassenbezeichnung aufgefrufen werden.

Alte Geometry-Methoden sind weiterhin der Klasse ICS zugeordnet und können wie bisher ohne Klassenbezeichnung ICS aufgerufen werden.

Hier werden nur die neuen Geometry-Methoden aufgeführt, die in der Klasse GEOM enthalten sind.

8.2. GEOM

MethodeGEOM.COUNT_POINTS [g|li][i count]
BeschreibungZählt die Anzal Punkte einer Geometrie oder Liste von Geometrien. Kreisbogenpunkte werden mitgezählt.
Beispiel
VAR.GEOMETRY GEOM.COUNT_POINTS [10]
MethodeGEOM.FLATTEN [g|li, r tolerance][g|li]
BeschreibungGlättet eine Geometrie oder Liste von Geometrien. Kreisbogenpunkte werden nicht berücksichtigt. Jeder gerade Punkt (n mod 2 == 0) wird geprüft, ob er innerhalb der seitlichen Tolerance der Gerade zwischen dem vorderen (n-1) und dem nächstem (n+1) Punkt liegt. Wenn der Punkt ausserhalb der Toleranz liegt, wird er gelöscht.
Beispiel
VAR.GEOMETRY GEOM.FLATTEN [g|li]