abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

GDL 2D Symbol - Text bei bestimmten Maßstab ausblenden

baldino
Booster
Hallo,

Zugegeben ich kenn mich mit GDL überhaupt nicht aus, ich verwende aber oft und gerne Objekte zum erstellen einfacher Plangrafik, die in meinen Plänen häufig vorkommt, wie zB. Kreise unterschiedlicher Durchmesser um die Barrierefreiheit darzustellen.

Jetzt möchte ich in einem dieser Objekte den Text im Maßstab 1:200 nicht sehen, bei allen anderen schon.
Ich habe gesehen, dass es für das 2D-Symbol Ebenen gibt (1 bis 16). Kann ich mit Hilfe eines Scripts dem Objekt sagen, welche Ebenen bei welchen Maßstab eingeblendet werden sollen ?
Danke für eure Tips !
Archicad 24 7006 AUT FULL - macOS 10.15.7 Catalina - macBookPro 32GB RAM - Core i9 2,3Ghz - AMD Radeon Pro 5500M
2 ANTWORTEN 2
Anonymous
Nicht anwendbar
z.B.:

IF GLOB_SCALE # 200 THEN FRAGMENT2 1, 0


siehe: http://www.selfgdl.de/2d_elemente/binar ... endium.php

Du müsstest dann auch für die anderen belegten Fragmente (Ebenen) je einen FRAGMENT2-Befehl setzen.
baldino
Booster
Hey,

Vielen Dank, bin erst jetzt dazu gekommen, mich mit GDL ein wenig auseinanderzusetzen.

Habe schlussendlich folgenden Skript verwendet:
IF GLOB_SCALE>=200 THEN
FRAGMENT2 1, 0
ELSE
FRAGMENT2 all, 0
ENDIF


Text auf Ebene 2, und wird bei grossen Maßstäben nicht angezeigt 🙂
Archicad 24 7006 AUT FULL - macOS 10.15.7 Catalina - macBookPro 32GB RAM - Core i9 2,3Ghz - AMD Radeon Pro 5500M