Arch CloseHoles/de: Difference between revisions
(Updating to match new version of source page) |
(Icons) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{docnav/de |
|||
<div class="mw-translate-fuzzy"> |
|||
|[[Arch_RemoveShape/de|Entfernt Formen]] |
|||
|[[Arch_MergeWalls|Wände zusammenführen]] |
|||
</div> |
|||
|[[Arch_Module/de|Arch]] |
|||
|IconL=Arch_RemoveShape.svg |
|||
|IconC=Workbench_Arch.svg |
|||
|IconR=Arch_MergeWalls.svg |
|||
}} |
|||
{{GuiCommand/de |
{{GuiCommand/de |
Revision as of 21:10, 9 February 2019
Arch CloseHoles |
Menüeintrag |
---|
Arch → Dienstprogramme → Schließt Löcher |
Arbeitsbereich |
Arch |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Arch Check |
Beschreibung
Dieses Werkzeug identifiziert Löcher (ringförmige Folge von offenen Kanten) in einem Formteil-Objekt und versucht, sie durch hinzufügen einer Fläche zu schließen, die aus der Folge von Kanten erstellt wird. Du musst trotzdem selbst prüfen, dass das Ergebnis ein Volumenkörper ("solid") ist.
Anwendung
- Wähle ein Formteil-Objekt.
- Drücke den Schließt Löcher-Eintrag in Arch → Dienstprogramme → Schließt Löcher.
Scripting
Siehe auch: Arch API und FreeCAD Scripting Basics.
Dieses Werkzeug kann in Makros ebenso wie aus der Phython-Konsole heraus durch folgende Funktion angesprochen werden:
solid = closeHole(shape)
- Schließt ein Loch in einem
Formteil
, welches einPart.Shape
ist und liefert das neuesolid
Objekt zurück.
Beispiel:
import FreeCAD, Draft, Arch
Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)])
Wall = Arch.makeWall(Line, width=150, height=3000)
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 900
Box.Width = 450
Box.Height = 2000
FreeCAD.ActiveDocument.recompute()
Draft.rotate(Box, 45)
Draft.move(Box, FreeCAD.Vector(1000, 700, 0))
Arch.removeComponents(Box, Wall)
FreeCAD.ActiveDocument.recompute()
solid = Arch.closeHole(Wall.Shape)