Arch MeshToShape/fr: 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 44: Line 44:
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/fr]]
</div>

Revision as of 18:29, 9 February 2019

Arch Mesh vers Shape

Emplacement du menu
Arch → Utilitaires → Maillage vers Fforme
Ateliers
Arch
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Arch Effacer un Shape

Description

Cet outil convertit une maille sélectionnée en un objet Shape. Notez que cet outil est optimisé pour les objets a faces planes (pas de courbes). L'outil correspondant de Part module est peut-être plus adapté pour modifier les objets qui contiennent des faces courbes.

Utilisation

  1. Sélectionnez un objet mesh (maille)
  2. Cliquez le bouton Mesh vers Shape ou par le menu Arch → Menu utilitaires

Script

Cet outil peut être utilisé dans une macro, et utilisé dans la console Python en utilisant la fonction :

new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)

transforme un maillage en forme, et joint les faces coplanaires.

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)