Arch FormEntfernen

    From FreeCAD Documentation
    This page is a translated version of the page Arch RemoveShape and the translation is 100% complete.

    Arch RemoveShape.svg Arch FormEntfernen

    Menüeintrag
    Architektur → Dienstprogramme → Entferne Form
    Arbeitsbereich
    Arch-Arbeitsbereich
    Standardtastenkürzel
    Keiner
    Eingeführt in Version
    -
    Siehe auch
    Arch NetzAufteilen, Arch NetzZuForm

    Beschreibung

    Dieses Werkzeug versucht sich daran, die innere kubische Form einer Arch Wall.svg Wand oder einer Arch Structure.svg 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

    1. Eine Arch Wall.svg Wand oder eine Arch Structure.svgStruktur auswählen
    2. Die Schaltfläche Arch RemoveShape.svg FormEntfernen drücken oder den Menüeintrag ArchDientsprogrammeArch RemoveShape.svg FormEntfernen auswählen.

    Skripten

    Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

    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.
    • Falls mark den Wert True 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()