Arch MeshToShape/cs: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(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]]}}
{{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">
<div class="mw-translate-fuzzy">
Line 43: Line 43:
new_obj = Arch.meshToShape(Box)
new_obj = Arch.meshToShape(Box)
}}
}}
{{docnav|[[Arch_SplitMesh|Split Mesh]]|[[Arch_SelectNonSolidMeshes|Select non-solid meshes]]|[[Arch_Module|Arch]]}}
{{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}}
<div class="mw-translate-fuzzy">
[[Category:Arch/cs]]
</div>

Revision as of 18:29, 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)