Hallo miteinander,
ich habe mir eine benutzerdefinierte Legende erstellt, um die in einer Zeichnung verwendeten Elemente automatisch mit ihrer korrekten Bezeichnung aufzulisten und diese Legende entsprechend auf der Zeichnung abzusetzen. Es handelt sich um eine Zeichnung mit der Ausführungsplanung Elektrik, also mit Steckdosen, Schaltern, Deckenleuchten, etc... mit entsprechend normgerechten Symbolen, die ich mir selber als 2D-Makros erstellt habe. Das ganze funktioniert gut. Aber es gibt einen Effekt, den ich nicht verstehe.
Manchmal habe ich einzelne Makros in der Zeichnung einfach kopiert, anstatt sie aus der Bibliothek einzufügen. Dabei gibt es keinerlei Probleme. Aber sobald ich ein Makro nicht kopiere, sondern spiegele, erkennt die Legende dieses Makros als ein neues, von seinem Original verschiedenes Makro, und fügt dieses Elektrosymbol entsprechend noch einmal in die Legende ein, so dass dieses Element nun zweimal in der Legende erscheint, obwohl es sich augenscheinlich um das selbe Makro handelt (es ist spiegelsymmetrisch).
Da ich nicht weiß, wie ich erkennen kann, ob ein Makro im Original oder gespiegelt im Plan abgesetzt ist, kann ich nur entweder alle Makros neu absetzen, ohne "spiegeln" zu verwenden, oder ich kann langwierig die drei oder vier gespiegelten Kopien mühsam suchen und entsprechend austauschen.
Ist das ein bekanntes Problem? Gibt es eine einfache Lösung dazu?
Für mich könnte eine Lösung sein, dass die Legende in ihrem Filterkriterium gespiegelte und nicht gespiegelte Makros als identisch erkennt und entsprechend nur einmal aufführt. Wie kann ich dies erreichen?
Eine andere Möglichkeit wäre, das ich gespiegelte Objekte, die sich optisch nicht unterscheiden, anhand eines Attributes erkennen könnte? Ich habe dazu kein Attribut oder keine Eigenschaft gefunden. Gibt es eine entsprechende Möglichkeit?
Eine letzte Möglichkeit wäre, dass man dem Makro die Eigenschaft "spiegelsymmetrisch" irgendwie mitgeben könnte, um anzugeben, das gespiegelte und nicht gespiegelte Version der Makroinstanz programmatisch als identische Elemente erkannt werden sollen... Ich weiß nicht, ob das überhaupt möglich ist.
Ich glaube wirklich, dass das genannte Verhalten ein Fehler des Programms ist. Zum Beispiel könnte jemand einen Stuhl als Makro darstellen und an einer Tischseite davon drei Kopien haben. Aber sobald per "spiegeln" die selben Stühle auf die andere Seite des Tisches kopiert werden, sind es auf einmal nicht mehr "dieselben" Stühle in Legenden und Listen ... ? Das scheint nicht das korrekte, erwartete Verhalten zu sein.
Kann irgendjemand hier mir das Problem auflösen...? Ich bin für jeden Hilfe dankbar.
Gruß aus Nordspanien