Part Chamfer/de: Difference between revisions
No edit summary |
No edit summary |
||
(52 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav/de |
{{Docnav/de |
||
|[[ |
|[[Part_Fillet/de|Verrundung]] |
||
|[[ |
|[[Part_MakeFace/de|FlächeAusLinienzügen]] |
||
|[[ |
|[[Part_Workbench/de|Part]] |
||
|IconL= |
|IconL=Part_Fillet.svg |
||
|IconR=Part_MakeFace.svg |
|||
|IconC=Workbench_Part.svg |
|IconC=Workbench_Part.svg |
||
|IconR=Part_Mirror.png |
|||
}} |
}} |
||
{{GuiCommand/de |
{{GuiCommand/de |
||
|Name=Part Chamfer |
|Name=Part Chamfer |
||
| |
|Name/de=Part Fase |
||
|MenuLocation=Part → Anfasen... |
|||
|Workbenches=[[Part Module/de|Part Arbeitsbereich]] |
|||
| |
|Workbenches=[[Part_Workbench/de|Part]] |
||
|SeeAlso=[[Part_Fillet/de|Part Verrundung]] |
|||
}} |
}} |
||
<span id="Description"></span> |
|||
==Beschreibung== |
==Beschreibung== |
||
'''Part Fase''' versieht ausgewählten Kanten eines Objekts mit einer Fase. Ein Dialog erlaubt die Auswahl der betroffenen Kanten sowie die Anpassung verschiedener Fasenparameter. |
|||
[[Image:Chamfer-example.png|Anfasungsbeispiel]] |
[[Image:Chamfer-example.png|Anfasungsbeispiel]] |
||
<span id="Usage"></span> |
|||
==Anwendung== |
==Anwendung== |
||
# Drücke die {{Button|[[Image:Part_Chamfer.svg|30px]]}} Taste des [[Part_Workbench/de|Part Arbeitsbereich]]. Alternativ kannst Du {{MenuCommand/de|Part → Fase}} wählen. |
|||
# Wähle im Dialogfeld die Form aus, die angefast werden soll. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
# Es gibt mehrere Möglichkeiten, den Befehl aufzurufen: |
|||
#* Die Schaltfläche {{Button|[[Image:Part_Chamfer.svg|16px]] Abschrägung...}} drücken. |
|||
#* Den Menüeintrag {{MenuCommand|Part → Abschrägung...}} auswählen. |
|||
# Die anzufasende Form aus dem Dialogfeld auswählen. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
<span id="Options"></span> |
|||
==Optionen== |
==Optionen== |
||
[[Image:Dialog-chamfer.png|Dialog-chamfer]] |
[[Image:Dialog-chamfer.png|Dialog-chamfer]] |
||
* |
* Werden Kanten am Modell ausgewählt, hat man die Möglichkeiten "Kanten auswählen" und "Flächen auswählen" zu verwenden. Durch Auswahl einer Fläche werden alle angrenzenden Kanten dieser Fläche ausgewählt. |
||
* Für die Art der Fase kann "Konstante Länge" oder "Variable Länge" festgelegt werden. (Durch ein Übersetzungsproblem findet man im Auswahlfeld Radius anstatt Länge...) |
|||
* Fase mit konstanter Länge oder Fase mit variabler Länge. |
|||
** |
** Die Auswahl "Konstante Länge" erzeugt eine Fase mit Kanten, die im gegebenen Abstand gleich weit von der ursprünglichen Kante entfernt sind. |
||
** |
** Die Auswahl "Variable Länge" erzeugt eine Fase mit Kanten, die mit unterschiedlichen Abständen von der ursprünglichen Kante festgesetzt werden können, sodass eine Fase in einem einstellbaren Winkel erstellt werden kann. |
||
<span id="Properties"></span> |
|||
==Eigenschaften== |
==Eigenschaften== |
||
[[Image:Part_Chamfer-Properties.png|left|Part_Faseneigenschaften]] |
[[Image:Part_Chamfer-Properties.png|left|Part_Faseneigenschaften]] |
||
{{clear}} |
|||
{{Properties_Title/de|Basis}} |
{{Properties_Title/de|Basis}} |
||
*{{PropertyData/de|Basis}}: Die Form, auf die die Fase aufgebracht werden soll. |
*{{PropertyData/de|Basis}}: Die Form, auf die die Fase aufgebracht werden soll. |
||
*{{PropertyData/de|Placement}}: Gibt die Ausrichtung und Lage der Form im 3D Raum an. |
*{{PropertyData/de|Placement}}: Gibt die Ausrichtung und Lage der Form im 3D Raum an. |
||
Line 46: | Line 58: | ||
{{clear}} |
{{clear}} |
||
<span id="Limitations"></span> |
|||
== |
==Einschränkungen== |
||
==Begrenzungen==== |
|||
⚫ | |||
⚫ | Beachte auch, dass die Fasenfunktion von dem [[Topological_naming_problem/de| |
||
⚫ | (Der Befehl) Fase bewirkt möglicherweise nichts, wenn das Ergebnis die nächste angrenzende Kante berühren oder überqueren würde. Wenn also nicht das erwartete Ergebnis erscheint, kann man es mit einem kleineren Wert versuchen. Dies gilt auch für [[Image:Part_Fillet.svg|24px]] [[Part_Fillet/de|Part Verrundung]]. |
||
⚫ | Beachte auch, dass die Fasenfunktion von dem [[Topological_naming_problem/de|Problem der topologischen Benennung]] betroffen ist, wenn die Änderung in einem Modellierungsschritt vorgenommen wird, der früher in der Kette liegt und die Anzahl der Facetten oder Eckpunkte beeinflusst. Dies kann zu unvorhersehbaren Ergebnissen führen. Bis dies gelöst ist, wird empfohlen, die Operationen Fase und [[Image:Part_Fillet.svg|24px]] [[Part_Fillet/de|Part Verrundung]] als letzte Schritte in der Kette anzuwenden. |
||
<span id="Scripting"></span> |
|||
==Skripten== |
==Skripten== |
||
Das Fasenwerkzeug kann in [[ |
Das Fasenwerkzeug kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus verwendet werden, indem dem Dokument ein Fasenobjekt hinzugefügt wird. |
||
'''Beispiel Skript:''' |
'''Beispiel Skript:''' |
||
Line 121: | Line 134: | ||
}} |
}} |
||
* |
*Erstellt ein leeres Feld "myEdges" und hängt dann das Feld mit den Fasenparametern jeder Kante an. |
||
* |
*Die Syntax für jedes Element sollte sein (Kante#, Fasenanfangslänge, Fasenendlänge) |
||
{{Code|code= |
{{Code|code= |
||
chmfr.Edges = myEdges |
chmfr.Edges = myEdges |
||
}} |
}} |
||
* |
*Setzt das Kantenattribut unseres Fasenobjekts gleich dem Feld, das wir gerade erstellt haben. |
||
{{Code|code= |
{{Code|code= |
||
Line 133: | Line 146: | ||
}} |
}} |
||
* |
*Diese Linie verbirgt einfach "myCube", so dass nur unser neu erstelltes "myChamfer" Objekt sichtbar ist. |
||
{{Code|code= |
{{Code|code= |
||
Line 140: | Line 153: | ||
* Berechnet alle geänderten Komponenten auf dem Bildschirm neu und aktualisiert die Anzeige. |
* Berechnet alle geänderten Komponenten auf dem Bildschirm neu und aktualisiert die Anzeige. |
||
{{Docnav/de |
{{Docnav/de |
||
|[[ |
|[[Part_Fillet/de|Verrundung]] |
||
|[[ |
|[[Part_MakeFace/de|FlächeAusLinienzügen]] |
||
|[[ |
|[[Part_Workbench/de|Part]] |
||
|IconL= |
|IconL=Part_Fillet.svg |
||
|IconR=Part_MakeFace.svg |
|||
|IconC=Workbench_Part.svg |
|IconC=Workbench_Part.svg |
||
|IconR=Part_Mirror.png |
|||
}} |
}} |
||
{{Part Tools navi |
{{Part Tools navi{{#translation:}}}} |
||
⚫ | |||
⚫ |
Latest revision as of 21:06, 13 July 2023
Part Fase |
Menüeintrag |
---|
Part → Anfasen... |
Arbeitsbereich |
Part |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Part Verrundung |
Beschreibung
Part Fase versieht ausgewählten Kanten eines Objekts mit einer Fase. Ein Dialog erlaubt die Auswahl der betroffenen Kanten sowie die Anpassung verschiedener Fasenparameter.
Anwendung
- Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
- Die anzufasende Form aus dem Dialogfeld auswählen.
- Die anzufasenden Kanten auswählen, indem das entsprechende Kästchen im Dialogfeld für Fasen angehakt wird oder indem sie direkt am Modell ausgewählt werden.
- Parameter der Fasen bearbeiten.
- OK drücken, um das Dialogfeld für die Fase zu schließen und die Fase anzuwenden.
Optionen
- Werden Kanten am Modell ausgewählt, hat man die Möglichkeiten "Kanten auswählen" und "Flächen auswählen" zu verwenden. Durch Auswahl einer Fläche werden alle angrenzenden Kanten dieser Fläche ausgewählt.
- Für die Art der Fase kann "Konstante Länge" oder "Variable Länge" festgelegt werden. (Durch ein Übersetzungsproblem findet man im Auswahlfeld Radius anstatt Länge...)
- Die Auswahl "Konstante Länge" erzeugt eine Fase mit Kanten, die im gegebenen Abstand gleich weit von der ursprünglichen Kante entfernt sind.
- Die Auswahl "Variable Länge" erzeugt eine Fase mit Kanten, die mit unterschiedlichen Abständen von der ursprünglichen Kante festgesetzt werden können, sodass eine Fase in einem einstellbaren Winkel erstellt werden kann.
Eigenschaften
Basis
- Daten-EigenschaftBasis: Die Form, auf die die Fase aufgebracht werden soll.
- Daten-EigenschaftPlacement: Gibt die Ausrichtung und Lage der Form im 3D Raum an.
- Daten-EigenschaftKennzeichen: Beschriftung des Objekts. Passe sie deinen Bedürfnissen an.
Einschränkungen
(Der Befehl) Fase bewirkt möglicherweise nichts, wenn das Ergebnis die nächste angrenzende Kante berühren oder überqueren würde. Wenn also nicht das erwartete Ergebnis erscheint, kann man es mit einem kleineren Wert versuchen. Dies gilt auch für Part Verrundung.
Beachte auch, dass die Fasenfunktion von dem Problem der topologischen Benennung betroffen ist, wenn die Änderung in einem Modellierungsschritt vorgenommen wird, der früher in der Kette liegt und die Anzahl der Facetten oder Eckpunkte beeinflusst. Dies kann zu unvorhersehbaren Ergebnissen führen. Bis dies gelöst ist, wird empfohlen, die Operationen Fase und Part Verrundung als letzte Schritte in der Kette anzuwenden.
Skripten
Das Fasenwerkzeug kann in Makros und von der Python-Konsole aus verwendet werden, indem dem Dokument ein Fasenobjekt hinzugefügt wird.
Beispiel Skript:
import Part
cube = FreeCAD.ActiveDocument.addObject("Part::Feature", "myCube")
cube.Shape = Part.makeBox(5, 5, 5)
chmfr = FreeCAD.ActiveDocument.addObject("Part::Chamfer", "myChamfer")
chmfr.Base = FreeCAD.ActiveDocument.myCube
myEdges = []
myEdges.append((1, 1.5, 1.25)) # (edge number, chamfer start length, chamfer end length)
myEdges.append((2, 1.5, 1.25))
myEdges.append((3, 1.5, 1.25))
myEdges.append((4, 1.5, 1.25))
myEdges.append((5, 1.5, 1.25))
myEdges.append((6, 1.5, 1.25))
myEdges.append((7, 1.5, 1.25))
myEdges.append((8, 1.5, 1.25))
myEdges.append((9, 1.5, 1.25))
myEdges.append((10, 1.5, 1.25))
myEdges.append((11, 1.5, 1.25))
myEdges.append((12, 1.5, 1.25))
chmfr.Edges = myEdges
FreeCADGui.ActiveDocument.myCube.Visibility = False
FreeCAD.ActiveDocument.recompute()
Beispiel Skript Erklärung:
import Part
cube = FreeCAD.ActiveDocument.addObject("Part::Feature", "myCube")
cube.Shape = Part.makeBox(5, 5, 5)
- Erzeugt einen 5 mm Würfel, auf den wir gefaste Kanten aufbringen können. Siehe Part_API für eine Erklärung der makeBox Methode.
chmfr = FreeCAD.ActiveDocument.addObject("Part::Chamfer", "myChamfer")
- Fügt ein neues Objekt dem Dokument vom Typ Fase (aus dem Part Arbeitsbereich) mit der Bezeichnung "myChamfer" hinzu.
chmfr.Base = FreeCAD.ActiveDocument.myCube
- Legt fest, dass die Grundform des Fasenobjekts "myCube" sein soll.
myEdges = []
myEdges.append((1, 1.5, 1.25)) # (edge number, chamfer start length, chamfer end length)
myEdges.append((2, 1.5, 1.25))
myEdges.append((3, 1.5, 1.25))
myEdges.append((4, 1.5, 1.25))
myEdges.append((5, 1.5, 1.25))
myEdges.append((6, 1.5, 1.25))
myEdges.append((7, 1.5, 1.25))
myEdges.append((8, 1.5, 1.25))
myEdges.append((9, 1.5, 1.25))
myEdges.append((10, 1.5, 1.25))
myEdges.append((11, 1.5, 1.25))
myEdges.append((12, 1.5, 1.25))
- Erstellt ein leeres Feld "myEdges" und hängt dann das Feld mit den Fasenparametern jeder Kante an.
- Die Syntax für jedes Element sollte sein (Kante#, Fasenanfangslänge, Fasenendlänge)
chmfr.Edges = myEdges
- Setzt das Kantenattribut unseres Fasenobjekts gleich dem Feld, das wir gerade erstellt haben.
FreeCADGui.ActiveDocument.myCube.Visibility = False
- Diese Linie verbirgt einfach "myCube", so dass nur unser neu erstelltes "myChamfer" Objekt sichtbar ist.
FreeCAD.ActiveDocument.recompute()
- Berechnet alle geänderten Komponenten auf dem Bildschirm neu und aktualisiert die Anzeige.
- Grundkörper: Würfel, Kegel, Zylinder, Kugel, Torus, Grundkörper, Shapebuilder
- Objekte ändern: Boolesche Operationen, Vereinigung, Schnitt, Ausschneiden, Join features, Connect, Embed, Cutout
- Aufteilungswerkzeuge: Boolesche Fragmente, Slice a part, Slice, XOR, Part Defeaturing
- Verbund: Erzeuge Verbund, Verbund auflösen, Compound Filter; Extrudieren, Kanten abrunden, Drehen, Schnitt, Schnitte..., Abschrägen, Spiegelung, Ruled Surface, Sweep, Loft
- Offset-Werkzeuge: 3D Offset, 2D Offset, Dicke, Projection on surface
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web