Hallo zusammen,
brauch mal wieder die Hilfe der Programmierkünstler von CAD.de da mir leider kein Ansatz einfällt wie ich folgende Problemstellung angehen könnte.
Wie im angehängtem ersten Video zu sehen möchte ich alle Komponenten die über die 3D-Skizze "Boundingbox" hinausragen ausblenden. Zu beachten ist das es sich nicht immer um die selben Komponenten handelt und auch die 3D-Skizze nicht immer die gleiche Ausdehnung hat.
Die 3D-Skizze stellt aber immer ein Quader dar und die Reihenfolge (ID´s) der Punkte und Linien innerhalb der Skizze sind auch immer gleich.
Das ausblenden der Komponenten brauche ich um beim erstellen der Zeichnung (Zeichnung aus Baugruppe erstellen) die Baugruppe immer richtig in der vordefinierten Ansicht positioniert bekomme.
Das Problem liegt daran das die Teile die über die Box hinausragen nicht immer gleich weit herausragen bzw. nicht zwangsläufig vorhaneden sind und SWX daher die Baugruppe nicht immer gleich auf der Zeichnung positioniert wird, da ja das Zentrum der eingefügten Baugruppe zum positionieren anhand der "sichtbaren" Ausdehnung beim Zeitpunkt des einfügens erst ermittelt wird.
Ich kann nur gewährleisten das die minimale Ausdehnung der Baugruppen der "Boundingboxen" entsprechen und auf Grundlage dieser Ausdehnungen auch die verwendeten Zeichnungsvorlagen mit den fest definierten Ansichtspositionen erstellt wurden. Auch die weiter bearbeitenden Macros für Schnitte etc. orrientieren sich am ursprünglichen Einfügepunkt.
Im zweiten Video ist zu sehen was das Macro ganz am Ende mal machen soll.
Zur Info es gibt 50 verschiedene dieser Einbauräume mit jeweils eigenen Dokumentvorlagen (Zeichnungsrahmen) und entsprechnden Macros für die Zeichnungsbearbeitung, die Information welche Vorlage verwendet und welches Macros ausgeführt werden soll erhält das Macro
dann aus einer fest in den Ausgangsbaugruppen enthaltenen benutzerdefinierten Eigenschaft.
Bin für jeden Tip dankbar
Danke und Gruß
Bernd
------------------
--- Man muß nicht alles wissen, man muß nur wissen wo es steht ---
Staatlich anerkannte Deutschniete
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP