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

Massstababhängige Darstellung in GSM verändern

Anonymous
Nicht anwendbar
Hallo zusammen,

ich möchte die Massstababhängige Darstellung in einem Bibliothekselement verändern.
es handelt sich um den "Fahrstuhl 18" der sich beim Masstabssprung automatisch im Detaillierungsgrad ändern soll.
Der 2-D Detaillierungsgrad ist wenn ich Massstabsabhängig einstelle für mich im 1/50 1/100 in Ordnung allerdings sollte er im 1/200 wie Symbolisch 1 aussehen.
Da ich gerade unsere Bürointerne Darstellung und somit die Bibliothekselemente definiere möchte ich am liebsten alles in einem gsm vereinen.
Ist das irgendwie möglich?

Grüsse Achim
3 ANTWORTEN 3
Markus Denzlinger
Graphisoft Partner
Graphisoft Partner
Auf die Schnelle betrachtet ist das ziemlich einfach zu machen.

Du musst nur im 2D Script ein Ziffer in folgender Zeile austauschen und dann den Aufzug unter einem neuen Namen in Eure Bürobibliothek speichern.

if gs_detlevel_2D_m = 1 then	! Scale Sensitive
...
gs_detlevel_2D_m = 4
...


if gs_detlevel_2D_m = 1 then	! Scale Sensitive
...
gs_detlevel_2D_m = 5
...


Da muss also statt der 4 eine 5 stehen, ich habe allerdings nicht alle Möglichkeiten durchgespielt.

Gruß

Markus
Anonymous
Nicht anwendbar
Danke!!! ...werd ich gleich mal testen;)
Anonymous
Nicht anwendbar
so habe`s ausprobiert ...
Scheint zu klappen Danke!

if gs_detlevel_2D_m = 1 then ! Scale Sensitive
if GLOB_SCALE <= 75 then
gs_detlevel_2D_m = 2
else
if GLOB_SCALE <= 150 then
gs_detlevel_2D_m = 3
else
gs_detlevel_2D_m = 5
endif
endif
endif