Arch RemoveShape/cs: Difference between revisions
Renatorivo (talk | contribs) (Created page with "Category:Arch/cs") |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{docnav|[[Arch_SelectNonSolidMeshes|Select non-solid meshes]]|[[Arch_CloseHoles|Close Holes]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/cs|Name=Arch RemoveShape|Name/cs=Arch RemoveShape|Workbenches=[[Arch Module/cs|Arch]]|MenuLocation=Arch → Utilities → Remove Shape|SeeAlso=[[Arch MeshToShape/cs|Arch MeshToShape]]}} |
{{GuiCommand/cs|Name=Arch RemoveShape|Name/cs=Arch RemoveShape|Workbenches=[[Arch Module/cs|Arch]]|MenuLocation=Arch → Utilities → Remove Shape|SeeAlso=[[Arch MeshToShape/cs|Arch MeshToShape]]}} |
||
</div> |
|||
==Popis== |
==Popis== |
||
Line 8: | Line 12: | ||
==Použití== |
==Použití== |
||
<div class="mw-translate-fuzzy"> |
|||
# Vyberte [[Arch Wall|zeď]] nebo [[Arch Structure|strukturu]] |
# Vyberte [[Arch Wall|zeď]] nebo [[Arch Structure|strukturu]] |
||
# Stiskem tlačítka {{KEY|[[Image:Arch RemoveShape.png|16px]] '''Odebrat tvar'''}} přejdete od Architektura -> Menu Utility |
# Stiskem tlačítka {{KEY|[[Image:Arch RemoveShape.png|16px]] '''Odebrat tvar'''}} přejdete od Architektura -> Menu Utility |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
==Skriptování== |
==Skriptování== |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Tento nástroj může být použit v [[macros|makrech]] a z konzoly Pythonu použitím následující funkce: |
Tento nástroj může být použit v [[macros|makrech]] a z konzoly Pythonu použitím následující funkce: |
||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
removeShape |
removeShape(objs, mark=True) |
||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
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. |
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. |
||
</div> |
|||
{{Code|code= |
|||
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|[[Arch_SelectNonSolidMeshes|Select non-solid meshes]]|[[Arch_CloseHoles|Close Holes]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
[[Category:Arch/cs]] |
[[Category:Arch/cs]] |
||
</div> |
Revision as of 13:05, 5 February 2019
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í
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()