Arch MeshToShape/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "Category:Arch/fr")
(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/fr|Name=Arch MeshToShape|Name/fr=Arch Mesh vers Shape|Workbenches=[[Arch Module/fr|Arch]]|MenuLocation=Arch → Utilitaires → Maillage vers Fforme|SeeAlso=[[Arch RemoveShape/fr|Arch Effacer un Shape]]}}
{{GuiCommand/fr|Name=Arch MeshToShape|Name/fr=Arch Mesh vers Shape|Workbenches=[[Arch Module/fr|Arch]]|MenuLocation=Arch → Utilitaires → Maillage vers Fforme|SeeAlso=[[Arch RemoveShape/fr|Arch Effacer un Shape]]}}
</div>


==Description==
==Description==
Line 9: Line 13:
==Utilisation==
==Utilisation==


<div class="mw-translate-fuzzy">
# Sélectionnez un objet mesh (maille)
# Sélectionnez un objet mesh (maille)
# Cliquez le bouton {{KEY|[[Image:Arch MeshToShape.png|16px]] '''Mesh vers Shape'''}} ou par le menu Arch → Menu utilitaires
# Cliquez le bouton {{KEY|[[Image:Arch MeshToShape.png|16px]] '''Mesh vers Shape'''}} ou par le menu Arch → Menu utilitaires
</div>


<div class="mw-translate-fuzzy">
==Script==
==Script==
</div>


<div class="mw-translate-fuzzy">
Cet outil peut être utilisé dans une [[macros/fr|macro]], et utilisé dans la console '''Python''' en utilisant la fonction :
Cet outil peut être utilisé dans une [[macros/fr|macro]], et utilisé dans la console '''Python''' en utilisant la fonction :
</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">
transforme un maillage en forme, et joint les faces coplanaires.
transforme un maillage en forme, et joint les faces coplanaires.
</div>


{{Code|code=
Si mark est True (par défaut), les objets non solides seront marqués en rouge
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/fr]]
[[Category:Arch/fr]]
</div>

Revision as of 13:02, 5 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)