Arch RemoveShape/de: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 26: Line 26:
==Anwendung==
==Anwendung==


# Eine {{Button|[[Image:Arch_Wall.svg|16px]] [[Arch_Wall/de|Wand]]}} oder eine {{Button|[[Image:Arch_Structure.svg|16px]][[Arch_Structure/de|Arch Struktur]]}} auswählen
<div class="mw-translate-fuzzy">
# Wähle eine {{Button|[[Image:Arch_Wall.svg|16px]] [[Arch Wall/de|Wand]]}} oder ein {{Button|[[Image:Arch_Structure.svg|16px]][[Arch Structure/de|Arch Struktur]]}}
# Die Schaltfläche {{Button|[[Image:Arch_RemoveShape.svg|16px]] [[Arch_RemoveShape/de|FormEntfernen]]}} drücken oder den Menüeintrag {{KEY|Arch}} → {{KEY|Dientsprogramme}} → {{KEY|[[Image:Arch RemoveShape.svg|16px]] [[Arch_RemoveShape/de|FormEntfernen]]}} auswählen.
# Drücke die {{Button|[[Image:Arch RemoveShape.svg|16px]]}} Schaltfläche oder verwende {{KEY|Arch}} → {{KEY|Dientsprogramme}} → {{KEY|[[Image:Arch RemoveShape.svg|16px]] [[Arch RemoveShape/de|Entferne Form]]}} aus dem Hauptmenü.
</div>


==Scripting==
==Scripting==

Revision as of 18:45, 4 May 2023

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, beim entfernen der inneren kubische Form eines Arch Wand oder Arch Struktur, und einstellen seiner Eigenschaften, es vollständig parametrisch zu machen. Dieses Werkzeug funktioniert nur, wenn die zugrunde liegende Form kubisch ist (genau 6 Flächen, alle Ecken haben nur rechte Winkel).

Anwendung

  1. Eine Wand oder eine Arch Struktur auswählen
  2. Die Schaltfläche FormEntfernen drücken oder den Menüeintrag ArchDientsprogramme FormEntfernen auswählen.

Scripting

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

Dieses Werkzeug kann in Makros ebenso wie aus der Python-Konsole heraus durch folgende Funktion angesprochen 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()