Architektura OdebratTvar

From FreeCAD Documentation
Revision as of 14:41, 11 June 2024 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
THIS COMMAND IS PART OF THE INTEGRATED BIM WORKBENCH IN V1.0
This page has been updated for that version.

Arch RemoveShape

Umístění Menu
Arch → Utilities → Remove Shape
Pracovní stoly
Arch
Výchozí zástupce
Nikdo
Představen ve verzi
-
Viz také
Arch MeshToShape

Popis

Tento nástroj se pokouší odebrat trojrozměrný tvar ze zdi nebo stavební struktury a nastavit její vlastnosti, tak že ji udělá plně parametrickou. Tento nástroj funguje pouze tehdy když základní tvar je trojrozměrný (přesně 6 ploch, všechny úhly jsou pravé).

Použití

  1. Vyberte zeď nebo strukturu
  2. Stiskem tlačítka Odebrat tvar přejdete od Architektura -> Menu Utility

Scripting

Skriptování

Tento nástroj může být použit v makrech a z konzoly Pythonu použitím následující funkce:

removeShape(objs, mark=True)

vezme stavební objekt (zeď nebo struktura) založený na trojrozměrném tvaru a odebere z něj vnitřní tvar o délce, šířce a výšce daný parametry.

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()