|
Menüeintrag |
---|
Utils → Löcher schließen |
Arbeitsbereich |
BIM |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Arch Überprüfen |
Beschreibung
Dieses Werkzeug identifiziert Löcher (ringförmige Folge von offenen Kanten) in einem Part-Objekt und versucht sie, durch hinzufügen einer Fläche, zu schließen, die aus der Folge von Kanten erstellt wird. Du musst dich aber noch selbst davon überzeugen, dass das Ergebnis ein Festkörper ist.
Anwendung
- Eine Form (Shape-Objekt) auswählen.
- Den Menüeintrag Utils → Löcher schließen auswählen.
Skripten
Siehe auch: Arch API und Grundlagen der Skripterstellung in FreeCAD.
Dieses Werkzeug kann in Makros und von der Python-Konsole aus durch folgende Funktion verwendet werden:
solid = closeHole(shape)
- Schließt ein Loch in einer Form
shape
, die einPart.Shape
ist und gibt das neue Objektsolid
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)
Diese Seite wird abgerufen von https://wiki.freecad.org/Arch_CloseHoles