abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

Massstabsabhängigkeit in Objekten

baldino
Booster
Hallo,

Ich hab mir eine Reihe von einfachen 2d-Objekten gemacht, die auch Text beinhalten. Zb. eine Kreis mit "Ø150" in der Mitte geschrieben.
Alles Wunderbar und praktisch aber im 1:200 ist der Text zu gross und stört.

Jetzt die Frage:
Wie kann ich dem Objekt sagen, er soll den Text nur im 1:100 oder 1:50 zeigen.
Es gibt ja die Layer 1 bis 16, kann man mit denen irgendwas erreichen ?

Danke.
Archicad 24 7006 AUT FULL - macOS 10.15.7 Catalina - macBookPro 32GB RAM - Core i9 2,3Ghz - AMD Radeon Pro 5500M
1 ANTWORT 1
poeik
Virtuoso
Schreibe ins 2D-script:

if GLOB_SCALE > 100 THEN 

FRAGMENT2 1, 1

ELSE

FRAGMENT2 1, 1
FRAGMENT2 2, 1

ENDIF


Heisst übersetzt:

Wenn der Masstab kleiner als 1:100 ist, dann
zeige Ebene 1
sonst zeige
Ebene 1 und
Ebene 2

Die Teile welche immer sichtbar sein sollen legst du im 2D-Symbol auf Ebene 1, was bei Masstab < 1:100 ausgeblendet werden soll auf Ebene 2.

Gruss, poeik
ArchiCAD CHE 5 - 27 - Windows 10