|
Menüeintrag |
---|
Utils → Form entfernen |
Arbeitsbereich |
BIM |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Arch NetzAufteilen, Arch NetzZuForm |
Beschreibung
Das Werkzeug Arch FormEntfernen versucht sich daran, die innere kubische Form einer Arch-Wand oder einer Arch-Struktur zu entfernen sowie ihre Eigenschaften anzupassen und sie damit vollständig zu parametrisieren. Dieses Werkzeug funktioniert nur, wenn die zugrundeliegende Form kubisch ist (genau 6 Flächen, alle Ecken haben nur rechte Winkel).
Anwendung
- Eine Arch-Wand oder eine Arch-Struktur auswählen.
- Den Menüeintrag Utils →
Form entfernen 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:
removeShape(objs, mark=True)
- Nimmt eine Liste von Arch Objekten (
objs
) gebaut auf einem quaderförmigen Formteil und entfernt die inneren Formen, wobei Lnge, Breite und Höhe als Eigenschaften des Arch-Objekts beibehalten werden.objs
ist ein einzelnes Objekt, Wand oder Arch Bauelement oder eine daraus bestehende Liste.
- Falls
mark
den WertTrue
hat, werden Objekte rot markiert, wenn sie von dieser Funktion nicht bearbeitet werden können.
import FreeCAD, Draft, Arch
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 1000
Box.Width = 2000
Box.Height = 1000
FreeCAD.ActiveDocument.recompute()
Structure = Arch.makeStructure(Box)
FreeCAD.ActiveDocument.recompute()
Arch.removeShape(Structure)
FreeCAD.ActiveDocument.recompute()
Diese Seite wird abgerufen von https://wiki.freecad.org/Arch_RemoveShape