Arch MeshToShape/cs: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
{{GuiCommand/cs|Name=Arch MeshToShape|Name/cs=Arch MeshToShape|Workbenches=[[Arch Module/cs|Arch]]|MenuLocation=Arch -> Conversion Tools -> Mesh to Shape|SeeAlso=[[Arch RemoveShape/cs|Arch RemoveShape]]}}
{{docnav|[[Arch_SplitMesh|Split Mesh]]|[[Arch_SelectNonSolidMeshes|Select non-solid meshes]]|[[Arch_Module|Arch]]|IconL=Arch_SplitMesh.svg |IconC=Workbench_Arch.svg |IconR=Arch_SelectNonSolidMeshes.png}}

<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]]}}
</div>


==Popis==
==Popis==
Line 7: 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 Nástroj Konverze
# 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>
<syntaxhighlight>
{{Code|code=
meshToShape (object,[mark])
new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)
</syntaxhighlight>
}}

<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")
<languages/>
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]]|IconL=Arch_SplitMesh.svg |IconC=Workbench_Arch.svg |IconR=Arch_SelectNonSolidMeshes.png}}

{{Arch Tools navi}}

{{Userdocnavi}}

Revision as of 22:42, 9 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í

  1. Vyberte objekt sítě
  2. Stiskněte tlačítko Síť do tvaru pro vstup do Architektura → Menu Utility

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)