|
Menüeintrag |
---|
Zeichnen → Verrundung 2D-Entwurf → Verrundung |
Arbeitsbereich |
Draft, BIM |
Standardtastenkürzel |
F I |
Eingeführt in Version |
0.19 |
Siehe auch |
Draft Linie, Draft Polylinie |
Beschreibung
Der Befehl Draft Verrundung erstellt eine Verrundung (eine abgerundete Ecke) oder eine Fase (eine gerade Kante) zwischen zwei ausgewählten Kanten.
In 0.21 und davor funktioniert der Befehl nur dann richtig, wenn beide ausgewählte Kanten gerade sind.
In 1.0 und davor, wenn die ausgewählten Objekte mehrere Kanten besitzen, wird ihre erste Kante verwendet. Dies muss nicht die Kante sein, die in der 3D-Ansicht ausgewählt wurde.
Mehrere Verrundungen und Fasen, die zwischen zwei Kanten erstellt wurden
Anwendung
- Zwei Kanten auswählen, die sich in einem einzelnen Punkt treffen. Siehe Hinweise.
- Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
- Die Schaltfläche
Verrundung drücken.
- Draft: Den Menüeintrag Zeichnen →
Verrundung auswählen.
- BIM: Den Menüeintrag 2D-Entwurf →
Verrundung auswählen.
- Das Tastaturkürzel F dann I.
- Die Schaltfläche
- Den Fillet radius (Abrundungsradius) eingeben. Achtung, der Befehl kann nicht erfolgreich abgeschlossen werden, wenn der Radius bzw. die Fase zu groß für die ausgewählten Kantenobjekte ist.
- Wahlweise die Option Originalobjekte löschen aktivieren.
- Wahlweise die Option Fase erstellen aktivieren.
- Wurden eine oder beide der vorherigen Optionen ausgewählt: In das Eingabefeld Abrundungsradius klicken.
- Enter drücken.
Optionen
- Esc oder die Schaltfläche Schließen drücken, um den Befehl abzubrechen.
Hinweise
- Eine Draft-Verrundung kann nicht bearbeitet werden und ist auch nicht mit den Kanten verknüpft, die zu ihrer Erstellung verwendet wurden.
- Ein Draft-Linienzug, der mindestens drei Punkte besitzt, kann verrundet oder angefast werden, indem seine Daten-EigenschaftFillet Radius bzw. Daten-EigenschaftChamfer Size geändert wird. Da Draft-Linien und Draft-Linienzüge mit den Befehlen Draft Linienzug, Draft Verbinden oder Draft Hochstufen verbunden werden können, stellt dies eine alternative Methode zur Erstellung von Verrundungen und Fasen dar.
Eigenschaften
Siehe auch: Eigenschafteneditor.
Ein Draft-Verrundungs-Objekt wird von einem Part Part2DObject abgeleitet und erbt alle seine Eigenschaften. Außerdem hat es die folgenden zusätzlichen Eigenschaften:
Daten
Draft
- Daten-EigenschaftEnd (
VectorDistance
): (schreibgeschützt) gibt den Endpunkt der Verrundung an. - Daten-EigenschaftFillet Radius (
Length
): (schreibgeschützt) Radius, mit dem die Verrundung erstellt wurde. - Daten-EigenschaftLength (
Length
): (schreibgeschützt) gibt die Gesamtlänge der Verrundung an. - Daten-EigenschaftStart (
VectorDistance
): (schreibgeschützt) gibt den Startpunkt der Verrundung an.
Ansicht
Draft
- Ansicht-EigenschaftArrow Size (
Length
): Gibt die Größe des Symbols an, das am Ende der Verrundung angezeigt wird. - Ansicht-EigenschaftArrow Type (
Enumeration
): Gibt den Typ des Symbols an, das am Ende der Verrundung angezeigt wird und die WertePunkt
(Dot),Kreis
(Circle),Pfeil
(Arrow),Schrägstrich
(Tick) oderSchrägstrich-2
annehmen kann. - Ansicht-EigenschaftEnd Arrow (
Bool
): Gibt an, ob am Ende der Verrundung ein Symbol angezeigt wird, damit es als Maßlinie verwendet werden kann. - Ansicht-EigenschaftPattern (
Enumeration
): wird nicht verwendet. - Ansicht-EigenschaftPattern Size (
Float
): wird nicht verwendet.
Skripten
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Zum Erstellen einer Draft-Verrundung wird die Methode make_fillet
des Draft-Moduls verwendet:
fillet = make_fillet([edge1, edge2], radius=100, chamfer=False, delete=False)
- Erzeugt ein
Fillet
Objekt zwischen den Kantenobjektenedge1
undedge2
, wobeiradius
die Krümmung festlegt. - Ist
chamfer
True
, wird eine gerade Kante mit der Länge vonradius
erstellt, anstatt einer abgerundeten Kante. - Ist
delete
True
, werden die angegebenenedge1
undedge2
gelöscht, und nur das neue Objekt bleibt übrig.
Beispiel:
import FreeCAD as App
import Draft
doc = App.newDocument()
p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(2000, 0, 0)
edge1 = Draft.make_line(p1, p2)
edge2 = Draft.make_line(p2, p3)
doc.recompute()
fillet = Draft.make_fillet([edge1, edge2], radius=500)
doc.recompute()
Diese Seite wird abgerufen von https://wiki.freecad.org/Draft_Fillet