Servus liebe Solide-Elemente-Designer,
aktuell bereite ich relativ viele Bauteile/Baugruppen soweit vor, dass ich beim Rendern (mit einem extra Renderer) möglichst wenig Aufwand betreiben muss. Das ganze schaut so aus, dass ich mir eine Baugruppe lade, durch alle Ebenen kopiere und jedes Bauteil so einfärbe, dass mir der Renderer beim Auslesen des RGB-Codes direkt das mit dem Code verknüpfte Material zuweist. Mal hat das ganze Bauteil eine Farbe, mal auch gerne nur bestimmte Flächen. Bei der Gelegenheit entferne ich gleich noch alles mögliche an Anhängseln (Formelementdefinitionen, 3D-Doku, Ansichtssätze, etc.
Letzendlich speichere die Baugruppe als Unzertrennbar dann mit dem Zusatz '_KS' wieder in den den ModelManager zurück. Soweit so gut. In einem nächsten Step möchte ich dann eine Ebene tiefer gehen und die Bauteile entsprechend zurück speichern, damit z.B. eine Wartungseinheit, die in Baugruppe A bereits richtig eingefärbt wurde auch genauso in Baugruppe B und C und D usw. aussieht.
Jetzt merke ich aber ja erst beim Speichern von z.B. 'Wartungseinheit_KS' die in Baugruppe B verbaut ist, dass ich diese bereits für Baugruppe A erledigt hatte. (Namenskonflikt)
Soweit mal zur Vorgeschichte und nun zu den Fragen:
Gibt es eine Möglichkeit, wenn ich Baugruppe C lade ein Lisp drüber laufen zu lassen, welches mir jede ID ausliest und im ModelManager nachguckt ob es in den Stammdaten bereits ein Modell 'ID_KS' gibt, und wenn ja mir dieses dann in meiner Baugruppe C ersetzt?
Wenn das funktionieren sollte, macht es einen Unterschied wenn das Original eine Baugruppe, das dazugehörige '_KS' aber ein einzelnes Bauteil? Z.B. Schweißbaugruppen werden für meine Rendermodelle entsprechend "verschweißt", vereint, Kanten gerundet etc. sodass am Ende eben nur noch ein einzelnes Bauteil über bleibt.
Sollte das wirklich funktionieren, welche Befehle müsste ich mir da mal genauer anschauen? (Will ja nicht, dass mir hier ein fertiger Code hingeschmissen wird, außer sowas existiert schon irgendwo. Und selbst wenn, würde ich schon gerne nachvollziehen können wollen, was wo und wie und so weiter )
Vielen Lieben Dank schon mal.
------------------
Grüße.
Christian -jpsonics- J.
-----------------------------------------------
Dieser Post kann Spuren von Ironie, Zynismus, Sarkasmus, Schwarzen Humor enthalten!
-----------------------------------------------
This post was sent using 100 recycled electrons
-----------------------------------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP