Part Fase
Part Fase |
Menüeintrag |
---|
Part → Fase... |
Arbeitsbereich |
Part Arbeitsbereich |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Part Verrundung |
Beschreibung
Anfasen der gewählten Kante(n) eines Objekts. Ein Dialog erlaubt die Auswahl, welche Kante(n) betroffen sind, sowie die Anpassung verschiedener Anfasungsparameter.
Anwendung
- Drücke die Taste des Part Arbeitsbereich. Alternativ kannst Du Template:MenuCommand/de wählen.
- Wähle im Dialogfeld die Form aus, die angefast werden soll.
- Wähle die Kanten zum Anfasen aus, indem Du das entsprechende Kästchen im Fasendialog anklickst oder indem Du sie direkt am Modell auswählst.
- Fasenparameter bearbeiten.
- Drücke OK, um den Dialog Fase zu schließen und die Fase anzuwenden.
Optionen
- Wenn du Kanten am Modell auswählst, hast du die Möglichkeit, nach Kante oder Fläche zu wählen. Die Auswahl nach Fläche wählt alle angrenzenden Kanten dieser Fläche aus.
- Fase mit konstanter Länge oder Fase mit variabler Länge.
- Eine Fase mit konstanter Länge erzeugt eine Fase mit Kanten, die in dem angegebenen Abstand gleich weit von der Originalkante entfernt sind.
- Eine Fase mit variabler Länge hat Kanten, die in unterschiedlichen Abständen von der ursprünglichen Kante eingestellt werden können, so dass du eine Fase in einem variablen Winkel erstellen kannst.
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
Begrenzungen==
Die Fase kann nichts bewirken, wenn das Ergebnis die nächste benachbarte Kante berühren oder kreuzen würde. Wenn Du also nicht das erwartete Ergebnis bekommst, versuche es mit einem kleineren Wert. Dies gilt auch für Part Verrundung.
Beachte auch, dass die Fasenfunktion von dem Topologischen Benennungsproblem 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 (möglicherweise mit V0.19), wird empfohlen, die Operationen Fase und Part Verrundung auf die letzten 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ätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework