Hallo zusammen, ich habe mir aus den Bibliothekselementen "Rohr liegend" und "Rohr stehend" ein Geländer zusammengestellt. Es besteht aus 3 übereinander angeordneten Rohren und links und rechts ist jeweils als Abschluss ein stehendes Roh. Ich will es als Objekt abspeichern. Wie schaffe ich es, dass wenn ich beim Objekt die Länge ändere, nur die liegenden Rohre sich verlängern und die stehenden nicht "verzerrt" werden?
Wenn du das Objekt aus dem Modell abspeicherst ist es nicht parametrisiert. Du müsstest im Skript erkennen wo die waagrechten bzw. senkrechten Teile sind und mit dem Befehlen MULx eine Veränderung in x Richtung mit einem entsprechenden Faktor definieren bzw. verhindern. Ist aber vermutlich ziemlich schwierig die Bauteile sauber zu erkennen und die Faktoren so zu wählen, dass das Objekt in allen erdenklichen Situationen auch richtig funktioniert. Zudem bleibt die Anzahl der senkrechten Geländerstäbe konstant - bei Geländerverlängerung bekommst du dann z.B. größere Stababstände.
Zusammengefasst: Macht wenig Sinn, wenn das Objekt nicht parametrisiert ist.
Du könntest mit einer "Profilwand" alle waagrechten Stäbe als Wandzug in den Grundriss zeichnen oder als "Profil-Unterzug" sogar Höhenänderungen darstellen. Die senkrechten Stäbe dann einfach multiplizieren.
Es gibt bereit s GDLs, die sowas können.. Du mußt auf "Bimcomponents" schauen.