Arch RemoveShape/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 13: Line 13:
Diese Seite wurde für diese Version aktualisiert.}}
Diese Seite wurde für diese Version aktualisiert.}}


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=Arch RemoveShape
|Name=Arch RemoveShape
Line 20: Line 21:
|SeeAlso=[[Arch_SplitMesh/de|Arch NetzAufteilen]], [[Arch_MeshToShape/de|Arch NetzZuForm]]
|SeeAlso=[[Arch_SplitMesh/de|Arch NetzAufteilen]], [[Arch_MeshToShape/de|Arch NetzZuForm]]
}}
}}
</div>


<span id="Description"></span>
<span id="Description"></span>
==Beschreibung==
==Beschreibung==


<div class="mw-translate-fuzzy">
Dieses Werkzeug versucht sich daran, die innere kubische Form einer [[Arch_Wall/de|Arch-Wand]] oder einer [[Arch_Structure/de|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).
Dieses Werkzeug versucht sich daran, die innere kubische Form einer [[Arch_Wall/de|Arch-Wand]] oder einer [[Arch_Structure/de|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).
</div>


<span id="Usage"></span>
<span id="Usage"></span>
Line 38: Line 42:


Dieses Werkzeug kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus durch folgende Funktion verwendet werden:
Dieses Werkzeug kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus durch folgende Funktion verwendet werden:

{{Code|code=
{{Code|code=
removeShape(objs, mark=True)
removeShape(objs, mark=True)

Revision as of 14:54, 15 June 2024

DIESER BEFEHL IST BESTANDTEIL DES INTEGRIERTEN ARBEITSBEREICHS BIM IN V1.0
Diese Seite wurde für diese Version aktualisiert.

Arch FormEntfernen

Menüeintrag
Utils → Form entfernen
Arbeitsbereich
BIM
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-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

  1. Eine Arch-Wand oder eine Arch-Struktur auswählen.
  2. Den Menüeintrag Utils → Form entfernen 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()