BIM ExtrudeFace/de

BIM FlächeExtrudieren

Menüeintrag
Modifizieren → Fläche extrudieren
Arbeitsbereich
BIM
Standardtastenkürzel
Keiner
Eingeführt in Version
26.3
Siehe auch
Part Extrudieren, Draft Trimex

Beschreibung

Das Werkzeug BIM FlächeExtrudieren extrudiert eine Fläche und erstellt dafür ein Part Extrude-Objekt. Er wurde aus Draft Trimex herausgelöst und in ein eigenes Werkzeug überführt, da sich das Extrudieren einer Fläche deutlich von dem Beschneiden oder Verlängern anderer Geometrie unterscheidet. eingeführt in 26.3

Anwendung

Siehe auch: Draft Einrasten und Draft Beschränken.

  1. Es kann hilfreich sein, zuerst die Draft Arbeitsebene zu wechseln, damit sie nicht komplanar zu der Fläche ist, die extrudiert werden soll.
  2. Wahleweise eine einzelnen Fläche auswählen oder ein Objekt mit einer einzigen Fläche.
  3. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche BIM Fläche extrudieren drücken.
    • Den Menüeintrag Modification → Fläche extrudieren auswählen.
    • Das Tastaturkürzel T dann R.
  4. Wurde bisher weder ein Objekt noch eine Fläche ausgewählt: Ein Objekt mit einer einzigen Fläche in der 3D-Ansicht auswählen.
  5. Das Aufgaben-Fenster Fläche extrudieren wird geöffnet. Siehe Optionen für weitere Informationen.
  6. Zum Festlegen der Extrusionsrichtung gibt es folgende Möglichkeiten:
    • Einen Punkt in der 3D-Ansicht auswählen, der nicht auf derselben Ebene liegt wie die Fläche.
    • Sicherstellen, dass sich der Zeiger in der 3D-Ansicht auf der richtigen Seite der Fläche befindet und einen Abstand eingeben.

Optionen

Skripten

Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.

Zum Extrudieren von Objekten wird die Methode extrude des Draft-Moduls verwendet.

extrusion = extrude(obj, vector, solid=False)

Beispiel:

import FreeCAD as App
import Draft

doc = App.newDocument()

rectangle = Draft.make_rectangle(1500, 500)
doc.recompute()

vector = App.Vector(0, 0, 300)
solid = Draft.extrude(rectangle, vector, solid=True)
doc.recompute()