Draft Herabstufen
Menüeintrag |
---|
Entwurf → Herabstufen |
Arbeitsbereich |
Entwurf, Arch |
Standardtastenkürzel |
D N |
Eingeführt in Version |
- |
Siehe auch |
Entwurf Hochstufen, Part Schnitt |
Beschreibung
The Draft Downgrade tool downgrades the selected objects in different ways.
The Downgrade tool performs things such as breaking faces, and deconstructing wires into their individual edges. It can cut a shape with another shape in similar way to Part Cut.
The counterpart to this tool is the Draft Upgrade operation.
Face cut from another face; then face downgraded into a closed wire; then downgraded into individual lines
Anwendung
- Select one or more objects that you want to downgrade.
- Invoke the Draft Downgrade tool several ways:
- Press the
Draft Downgrade button in the Draft toolbar
- Press the D then N keyboard shortcut
- Use the Draft → Downgrade entry in the Draft menu
- Press the
- Note: If no object is selected, you will be invited to select one.
The selected objects are modified or downgraded, according to the following conditions, in order:
- If only one object is selected and it contains more than one face, each face becomes a separate object.
- If there are more than one face in the selection, the subsequent objects are subtracted from the first one. This modification is similar to
Part Cut.
- If there is only one face in the selection, it gets converted into a wire.
- Otherwise all wires found in the selection are exploded into single edges.
Optionen
There are no options for this tool. Either it works with the selected objects or not.
Beispiel
Skripten
Siehe auch: Draft API und FreeCAD Grundlagen Skripten.
The Downgrade tool can be used in macros and from the Python console by using the following function:
downgrade_list = downgrade(objects, delete=False, force=None)
addList, deleteList = downgrade(objects, delete=False, force=None)
- Downgrades the given
objects
, which can be a single object or a list of objects. - If
delete
isTrue
, old objects are deleted. - If
force
is given, it is the internal function to call to force a certain way of downgrading. It can be:"explode"
,"shapify"
,"subtr"
,"splitFaces"
,"cut2"
,"getWire"
, or"splitWires"
. upgrade_list
is returned, which is a list containing two lists: a list of new objects (addList
) and a list of objects to be deleted (deleteList
).
Beispiel:
import FreeCAD, Draft
# Create an union
Circle = Draft.makeCircle(1000)
Rectangle = Draft.makeRectangle(2000, 800)
addList1, deleteList1 = Draft.upgrade([Circle, Rectangle], delete=True)
union = addList1[0]
# Downgrade the union twice
addList2, deleteList2 = Draft.downgrade(union, delete=False)
wire = addList2[0]
list_edges, deleteList3 = Draft.downgrade(wire, delete=False)
# Insert a solid box
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 2300
Box.Width = 800
Box.Height = 1000
list_faces, deleteList4 = Draft.downgrade(Box, delete=True)
- Grundlagen: Coordinates, Constraining, Snapping (Near, Extension, Parallel, Grid, Endpoint, Midpoint, Perpendicular, Angle, Center, Ortho, Intersection, Special, Dimensions, Working plane)
- Zeichnung: Line, Wire, Circle, Arc, Ellipse, Polygon, Rectangle, Text, Dimension, BSpline, Point, ShapeString, Facebinder, Bezier Curve, Label
- Ändern: Move, Rotate, Offset, Trimex, Upgrade, Downgrade, Scale, Edit, Wire to BSpline, Add point, Delete point, Shape 2D View, Draft to Sketch, Array, Path Array, Point Array, Clone, Drawing, Mirror, Stretch
- Dienstprogramme: Set working plane, Finish line, Close line, Undo line, Toggle construction mode, Toggle continue mode, Apply style, Toggle display mode, Add to group, Select group contents, Toggle snap, Toggle grid, Show snap bar, Heal, Flip Dimension, VisGroup, Slope, AutoGroup, Set Working Plane Proxy, Add to Construction group
- Zusätzlich: Preferences, Import-Export Preferences (DXF/DWG, SVG, OCA, DAT); Draft API

- Installation: Installieren auf Windows, Installieren auf Linux, Installieren auf MacOSX; Erste Schritte
- Grundlagen: Über FreeCAD, Arbeitsbereiche, Programmeinstellungen, Dokumentstruktur, Graphische Oberfläche anpassen, Objekteigenschaften, Mausbedienung; Tutorials
- Arbeitsbereiche: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Scripting: Allgemein: Einführung in Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, Wie installiere ich Makros?, Gui Command, Units Module: Builtin modules, Erstellung von Arbeitsbereichen, Weitere Workbenches installieren Meshes (Netze): Mesh Scripting, Arbeitsbereich Mesh Teile: Arbeitsbereich Part, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt-Interface: PySide, Using the FreeCAD GUI, Dialog creation Parametrische Objekte: Scripted objects Andere: Code-Schnipsel, Linienzeichnungsfunktion, Einbetten von FreeCAD, FreeCAD-Bibliothek für Vektormathematik, Übersicht für erfahrene Anwender, Grundlagen der FreeCAD-Skripterstellung, Topologisches Daten-Scripting