Statuswerte bei Kurven im "Extrude"- und "Ruled"-Befehl
In GDL können Objekte über Formeln erzeugt werden. Dies hat einen unschlagbaren Vorteil bei der Parametrisierung von Objekten. So eignen sich z.B. die Befehle "Extrude" und "Ruled" zum Erzeugen von Körpern aus Linienzügen.
Mit Hilfe der Statuswerte kann die Sichtbarkeit der Kanten definiert werden (Grenzkantenberechnung).
Beispiel:
...
0.0 (x-Wert), 0.0 (y-Wert), 0 (oder 1; Statuswert: sichtbar oder unsichtbar)
...
Dies ist vor allem bei Rundungen wichtig, will man die unschöne Darstellung der Segemente vermeiden
Mit den Statuswerten können auch Bögen und Kurven definiert werden. (siehe Abb. oben)
Beispiel oben: mit Statuswert "900" und Angabe eines Mittelpunktes kann als Linienzug ein Kreis gezeichnet werden:
...
0.0, 0.0, 900,
...
Will man nun Bögen und Kantendarstellung vereinigen können die beiden Statuswerte einfach addiert werden und man erhält einen sauber dargestellen Körper:
