Arch MeshToShape/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_SplitMesh|Split Mesh]]|[[Arch_SelectNonSolidMeshes|Select non-solid meshes]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/cs|Name=Arch MeshToShape|Name/cs=Arch MeshToShape|Workbenches=[[Arch Module/cs|Arch]]|MenuLocation=Arch → Utilities → Mesh to Shape|SeeAlso=[[Arch RemoveShape/cs|Arch RemoveShape]]}} |
{{GuiCommand/cs|Name=Arch MeshToShape|Name/cs=Arch MeshToShape|Workbenches=[[Arch Module/cs|Arch]]|MenuLocation=Arch → Utilities → Mesh to Shape|SeeAlso=[[Arch RemoveShape/cs|Arch RemoveShape]]}} |
||
</div> |
|||
==Popis== |
==Popis== |
||
Line 8: | Line 12: | ||
==Použití== |
==Použití== |
||
<div class="mw-translate-fuzzy"> |
|||
# Vyberte objekt sítě |
# Vyberte objekt sítě |
||
# Stiskněte tlačítko {{KEY|[[Image:Arch MeshToShape.png|16px]] '''Síť do tvaru'''}} pro vstup do Architektura → Menu Utility |
# Stiskněte tlačítko {{KEY|[[Image:Arch MeshToShape.png|16px]] '''Síť do tvaru'''}} pro vstup do 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/cs|makrech]] a z konzoly Pythonu použitím následující funkce: |
Tento nástroj může být použit v [[macros/cs|makrech]] a z konzoly Pythonu použitím následující funkce: |
||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True) |
|||
meshToShape (object,[mark]) |
|||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
zkonvertuje síť do tvaru, přitom sjednocuje koplanární (ležící v jedné rovině) plošky |
zkonvertuje síť do tvaru, přitom sjednocuje koplanární (ležící v jedné rovině) plošky |
||
</div> |
|||
{{Code|code= |
|||
Jestliže mark je nastaveno na True (defaultní), nestabilní objekty budou označeny červeně |
|||
import Arch, Mesh, BuildRegularGeoms |
|||
Box = FreeCAD.ActiveDocument.addObject("Mesh::Cube", "Cube") |
|||
Box.Length = 1000 |
|||
Box.Width = 2000 |
|||
Box.Height = 1000 |
|||
FreeCAD.ActiveDocument.recompute() |
|||
new_obj = Arch.meshToShape(Box) |
|||
}} |
|||
{{docnav|[[Arch_SplitMesh|Split Mesh]]|[[Arch_SelectNonSolidMeshes|Select non-solid meshes]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
[[Category:Arch/cs]] |
[[Category:Arch/cs]] |
||
</div> |
Revision as of 13:02, 5 February 2019
Arch MeshToShape |
Umístění Menu |
---|
Arch → Utilities → Mesh to Shape |
Pracovní stoly |
Arch |
Výchozí zástupce |
Nikdo |
Představen ve verzi |
- |
Viz také |
Arch RemoveShape |
Popis
Tento nástroj konvertuje vybraný objekt Síť do objektu Tvar. Připomínáme, že tento nástroj je optimalizován pro objekty s plochými stranami (ne zakřivené). Obdobný nástroj z Pracovní plochy Díl může být vhodnější pro objekty obsahující zakřivené povrchy.
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:
new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)
zkonvertuje síť do tvaru, přitom sjednocuje koplanární (ležící v jedné rovině) plošky
import Arch, Mesh, BuildRegularGeoms
Box = FreeCAD.ActiveDocument.addObject("Mesh::Cube", "Cube")
Box.Length = 1000
Box.Width = 2000
Box.Height = 1000
FreeCAD.ActiveDocument.recompute()
new_obj = Arch.meshToShape(Box)