Macro cross section/de

Beschreibung
Durch den oder die Körper wird ein ebener Schnitt geführt. Die Normale der Schnittebene entsteht durch Vorgabe je eines Vektors in den drei Ebenen des xyz-Koordinatensystems. Die Schnittebene kann parallel zu sich stetig hin und her verschoben werden. Angezeigt werden entweder die durch den Schnitt enstandenen Linien (Durchdringungsfigur) oder der Rest des oder der Körper (einer der beiden durch den Schnitt entstandenen Teile des oder der Körper wird ausgeblendet).



Abbildung: Schnitt durch zwei teiweise ineinander steckende Köper; links: Dialogfeld "Körper-Schnitt"; rechts: "geschnittener Körper-Rest" (schräge Schnittebene, Schnittebenen-Normale (Sliding axis direction) unter 45° im 1. Sektor der xz-Ebene (X=1, Z=1))





Anwendung

 * 1) Der unten stehende Programm-Code ist als Text-Datei  mit der Endung .FCMacro und z.B. mit dem Namen "Schnitt" in den Dateiordner ... /Freecad/makro Ihres PC zu übertragen.
 * 2) zu schneidende/n Körper aktivieren
 * 3) Aufruf des Makros :  "Makro > Makros > Schnitt.FCMacro > Ausführen "
 * 4) Der/die zu schneidender/n Körper wird/werden bereits geschnitten dargestellt.
 * 5) Über dem "Dialog-Fenster" (Combo-Ansicht) erscheint das oben abgebildete Dialogfeld "Körper-Schnitt" (Cross section ).
 * 6) Wahl der Schnittebenen-Normale durch einsetzen von Werten für die Vektorlängen "x, y und/oder z"
 * 7) Den blauen Schieber "Position des Schnittes entlang der Schnittflächen-Normale" (Position along axis) nach Wahl zwischen 0% und 100% einstellen (grün blinkende Skala, Anfangswert 50%)
 * 8) Wahl des gewünschten Schnittbildes durch Anklicken von "Durchdringungsfigur" (Outline, ist voreingestellt) oder "Geschnittener Körper-Rest" (Cut Objects)
 * 9) Wahlweises "Speichern des Schnitt-Ergebnisses " (Keep the sectional view) erfolgt beim Schließen des Dialogfeldes  "Körper-Schnitt" (Cross section, Kreuz rechts  oben).

LINKS
siehe forum

siehe rechts unten: "Speichern des Schnitt-Ergebnisses" (Keep the sectional view).

Skript
Changes by Mario52 include.

Changes by Sam include.

Changes by Gift include.

Changes by duke24 include.

Changes by g.becu include.

Changes by Chris_G include.

ToolBar Icon

Macro cross section.FCMacro

Links
Die Forumsdiskussion Posting a new macro

Version
ver 00.10 19/12/2020 : Upgrade durch Fix von Chris_G, der App.Parts von den Eingabeobjekten ausschließt, siehe cross section macro does not work on bodies within a part container

ver 00.09 31/08/2019 : upgrade by g.becu adding line 334 #Sezione Dinamica

ver 00.08 04/07/2019 : upgrade replace Tab to Space by duke24 Macro cross_section update

ver 00.07 17/09/2017 : Aktualisieren Sie mehrere Objekte mit verschiedenen Farben von Gift

ver 00.06 06/09/2017 : Upgrade von Gift siehe Optischer Schnitt durch Baugruppe, z.B. für Ventilgehäuse Akzeptieren Sie mehrere Objekte mit unterschiedlichen Farben

ver 00.05 17/08/2017 : upgrade for 0.17 FreeCAD version by Sam see Sezione Dinamica