Skip to content

Latest commit

 

History

History
99 lines (48 loc) · 1.99 KB

File metadata and controls

99 lines (48 loc) · 1.99 KB
Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 2 column 36
---
 GuiCommand:
   Name: Arch RemoveShape   Name/cs: Arch RemoveShape
   Workbenches: Arch_Workbench/cs
   MenuLocation: Arch , Utilities , Remove Shape
   SeeAlso: Arch MeshToShape/cs
---

Arch RemoveShape/cs

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

{{docnav/cs|Select non-solid meshes|Close Holes|Arch|IconL=Arch_SelectNonSolidMeshes.png |IconC=Workbench_Arch.svg |IconR=Arch_CloseHoles.svg}}


documentation index > BIM > Arch RemoveShape/cs