Arch MeshToShape/cs: Difference between revisions

From FreeCAD Documentation
m (Created page with "{{GuiCommand/cs|Name=Arch MeshToShape|Name/cs=Arch MeshToShape|Workbenches=Arch|MenuLocation=Arch -> Conversion Tools -> Mesh to Shape|SeeAlso=[[Arch Remove...")
(Updating to match new version of source page)
(20 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==


Tento nástroj konvertuje vybraný objekt [[Mesh Module|Síť]] do objektu [[Part Module|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 [[Part Workbench]] může být vhodnější pro objekty obsahující zakřivené povrchy.
Tento nástroj konvertuje vybraný objekt [[Mesh Module/cs|Síť]] do objektu [[Part Module/cs|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 [[Part Workbench/cs|Pracovní plochy Díl]] může být vhodnější pro objekty obsahující zakřivené povrchy.


==Použití==
==Použití==


<div class="mw-translate-fuzzy">
# Vyberte objekt sítě
# Vyberte objekt sítě
# Stiskněte klávesu {{KEY|[[Image:Arch MeshToShape.png|16px]] '''Síť do tvaru'''}} pro vstup do Stavitelství -> 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|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:
<syntaxhighlight>
</div>
meshToShape (object,[mark])
{{Code|code=
</syntaxhighlight>
new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)
zkonvertuje síť do tvaru, při tom sjednocuje koplanární (ležící v jedné rovině) plošky
}}


<div class="mw-translate-fuzzy">
Jestliže mark je nastaveno na True (defaultní), nestabilní objekty budou označeny červeně
zkonvertuje síť do tvaru, přitom sjednocuje koplanární (ležící v jedné rovině) plošky
</div>


{{Code|code=
<languages/>
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]]|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)