text: Problem mit Materialzuweisung bei Bibs in AC9 - tektorum.de
  tektorum.de > Präsentation & Darstellung > Problem mit Materialzuweisung bei Bibs in AC9
  Problem mit Materialzuweisung bei Bibs in AC9
  Mal wieder so eine skurile Sache...
  Ich habe in ArchiCAD Türen gebaut mit Türgriffen (Bibliothekselemente) und diese als GDL-Text-Objekte abgespeichert. Ursprünglich waren diese Türen mal als nichteditierbare Binärobjekte gespeichert und die Türgriffe waren aus Messing. Weil ich jetzt mit der Renderengine arbeiten will und die Materialien auch später noch anpassen will, wollte ich die Objekte jetzt im editierbaren Format haben. Das scheint auch soweit geklappt zu haben, denn jetzt kann ich die Matrialattribute ändern und die Türen ändern sich mit....
  NUR... will ich jetzt silberne und keine messingfarbenen Griffe mehr. Also hab ich im Original das Material geändert und die Türen neu abgespeichert. Sie werden in 3D auch korrekt angezeigt. Nur in dem Dokument, in dem die Türen dann eingesetzt werden, bleiben die Griffe messingfarben, obwohl im GDL-Script Aluminium steht!? Kapiere ich nicht. Könnte es irgendwie daran liegen, wie das Macro abgespeichert wurde? Sprich, wenn die Griffe als Binärobjekte abgespeichert wurden und dann als Macro verwendet werden und dann wiederum als GDL-Text-Objekt gespeichert werden, dann geht das nicht? Das scheint mir die einzige Erklärung zu sein.
  Ich habe die Bibliotheken natürlich neu geladen.
  Dankbar für weitere Ideen
  @fst: Ja, ich weiß, ich kann den Support anrufen
  Re: Problem mit Materialzuweisung bei Bibs in AC9
  Tja, da ich in den nächsten Wochen zuhause rumhocken, da ich um 2 Titanschrauben erweitert wurde, wäre es besser eine Mail an den Support zu senden. (Aber der Support ist trotzdem besetzt).
  Der Verdacht mit dem Makros ist aber berechtigt. Genaueres kann ich aber erst sagen wenn ich das Objekt habe. Einfach mal anhängen.
  Ich baue in sebsterstellten Objekt immer gerne Parameter ein, um Matrialien nachträglich ändern zu können. Einfach vor dem Ertstellen ein eindeutiges Material zuweisen. z.B. ROT und dann das Objekt als GDL erzeugen lassen.
  Dann das neue Objekt öffnen und einen neuen Paramter z.B. Mat_klinke erzeugen. Danach im 3D GDL Text über suchen und ersetzen den Text "Rot" durch Mat_klinke ersetzen lassen.
  Evtl einfach mal das Objekt hochladen.
  erst mal danke für die Antwort und natürlich gute Besserung.
  Das Macro ist tatsächlich im Binärformat abgespeichert worden und ich denke, dass die Materialänderung in der Originaldatei nur funktioniert, weil ich dort die Objektmaterialien ausgestellt und dem ganzen Objekt ein neues zugewiesen habe. Ich nehme an, da wird die objektspezifische Eigenschaft temporär "überschrieben". Und wenn ich jetzt das ganze neu abspeichere, implementiert ArchiCAD nur das Skript des Objektes, in dem natürlich diese Information gar nicht enthalten ist.
  Jedenfalls ist im GDL-Skript nur der Verweis auf das Macro zu finden und keine weiteren Angaben.
  Ich werde mal nächste Woche rumprobieren, ob es mit GDL-Macros besser funktioniert. Jetzt heißt es erstmal "alaaf, alaaf, alaaf".