Moin,
dass geht wahrscheinlich nicht mit MegaCAD, bzw. ist nicht so ganz einfach.
Hintergrund:
MegaCAD erzeugt die Schraffur im Schnitt "nach Material" und der Option "alternierend(90°)" an hand der Element-ID. Bei jedem Element mit einer geradzahligen ID, wird die Schraffur erzeugt wie definiert und bei den Elementen mit ungeradzahliger-ID wird die definierte Schraffur um 90° gedreht erzeugt.
Jetzt kann man mit der Funktion "Fläche" und dem darin enthaltenen weiteren Funktion "Reihenfolge" einem Teil eine neue Element-ID zuweisen. Mit einigen Glück (50%) ist diese nun anderszahlig.
Das Problem hierbei ist das die Element-ID's in MegaCAD nicht fest sind. Diese werden bei dem laden einer Zeichnung immer neu vergeben, in der Reihenfolge wie das Element aus der Datei eingelesen wird.
Ein weiteres Problem ist, falls sich dieses Bauteil in einer Baugruppe (Makro) befindet, ist eine Änderung mit der Funktion "Reihenfolge" nicht möglich. Dazu müsste die Baugruppe aufgelöst werden, die Element-ID (Reihenfolge) des Teiles (Körper) geändert werden und die Baugruppe in passender Reihenfolge wieder zusammen gefügt werden. Eine Alternative würde sich ergeben, wenn man sich ein Tool für die C-Schnittstelle schreiben würde, welches dies ohne die Baugruppe aufzulösen machen könnte bzw. machen würde.
Es bleibt aber immer noch das Problem, dass das ganze nach dem speichern und erneuten Laden der Zeichnung wieder ganz anders sein kann.
Deshalb plädiere ich nochmals für GUIDs, wie es auch in anderen CAD-Programmen üblich ist. Dies bedarf zwar etwas mehr Speicherplatz umgeht aber das Problem, dass es jedes Mal anders ist.
------------------
90% aller Fehler haben ihre Ursache 60cm vor dem Bildschirm.
CU
Karsten
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP