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

Objekt Skalieren

krib3laidz
Booster
Hallo zusammen,

ich habe die Bauteilaufbauten in unserem Projekt als Objekte gespeichert, um so nicht alle Texte in jedem Detail bearbeiten zu müssen.
Den Text habe ich bei "2D-Symbol" geschrieben.
Jetzt würde ich gerne den Text skalieren. Ich kann zwar das gesamte Objekt skalieren, jedoch werden mir hier als Grundlage nur die Maße der Boundingbox angezeigt. Da ArchiCAD im Koordinatensystem leider nicht rechnen kann müsste ich jetzt ausrechnen welches Maß eine Skalierung von bsp. 1,5 ergibt.
Gibt es eine Möglichkeit einen Parameter anzulegen welcher die Maße der Boundingbox beeinflusst? z.B. A*S und B *S (S= Skalierungsfaktor)

Bevor es jetzt jemand schreibt, mir ist klar das es einfacherer wäre, wenn der Text im SD-Script stehen würde, jedoch bin ich nicht der GDL-Profi und es soll für andere Leute einfacherer in der Bearbeitung sein 😄
AC 25-27 | WIN 10
2 ANTWORTEN 2
Anonymous
Nicht anwendbar
Die Boundingbox kannst du wie vorgeschlagen mit einem Faktor skalieren. Der Text geht aber nicht so einfach mit.
Da die Schriftgröße in GDL in fixen mm eingegeben wird, wirst du ohne Beschäftigung mit dem Befehl "TEXT2" nicht dein Ergebnis erreichen. Texte sind hier etwas sperrig weil sie vorerst einmal - egal in welchem Maßstab oder Skalierung - ihre fixe Schriftgröße behalten.
Man kann aber die Schriftgröße mit ein paar Vorgaben schon in eine Abhängigkeit (z.B. vom Maßstab) bringen. Aber nur im GDL Skript. Siehe dazu selfgdl. Befehl: TEXT2.

Und damit ist für´s Erste nur die Skalierung in einer Richtung gemacht.
krib3laidz
Booster
Danke für die Antwort, dann muss ich wohl doch nochmal alle anpacken. 😉
AC 25-27 | WIN 10