Mesh TrimByPlane/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "==Utilisation==")
No edit summary
 
(38 intermediate revisions by 2 users not shown)
Line 2: Line 2:


{{Docnav/fr
{{Docnav/fr
|[[Mesh_PolyTrim/fr|Découper]]
|[[Mesh_PolyTrim/fr|Ajuster]]
|[[Mesh_SectionByPlane/fr|Section]]
|[[Mesh_SectionByPlane/fr|Section]]
|[[Mesh_Workbench/fr|Atelier Mesh]]
|[[Mesh_Workbench/fr|Atelier Mesh]]
|IconL=
|IconL=Mesh_PolyTrim.svg
|IconR=
|IconR=Mesh_SectionByPlane.svg
|IconC=Workbench_Mesh.svg
|IconC=Workbench_Mesh.svg
}}
}}
Line 12: Line 12:
{{GuiCommand/fr
{{GuiCommand/fr
|Name=Mesh TrimByPlane
|Name=Mesh TrimByPlane
|Name/fr=Mesh Créer une section
|Name/fr=Mesh Ajuster par plan
|MenuLocation=Maillages → CouperAjuster le maillage avec un plan
|Empty=1
|MenuLocation=Maillages → CuttingDécouper
|Workbenches=[[Mesh_Workbench/fr|Mesh]]
|Workbenches=[[Mesh_Workbench/fr|Mesh]]
|SeeAlso=[[Mesh_PolyCut/fr|Mesh Couper le maillage]], [[Mesh_PolyTrim/fr|Mesh Découper]]
|SeeAlso=[[Mesh_PolyCut/fr|Mesh Couper le maillage]], [[Mesh_PolyTrim/fr|Mesh Ajuster]]
}}
}}


==Description==
==Description==


La commande '''Mesh Créer une section''' permet de découper les faces et parties de faces d'un côté d'un plan à partir d'un objet maillé.
La commande '''Ajuster par plan''' permet de découper les faces et parties de faces d'un côté d'un plan à partir d'un objet maillé.


<span id="Usage"></span>
==Utilisation==
==Utilisation==


# Sélectionnez un seul objet maillé et un seul [[Part_Plane/fr|Part Plan]]. Le plan (étendu) doit couper l'objet maillé.
# Select a single mesh object and a single [[Part_Primitives|Part plane]]. The (extended) plane should intersect the mesh object.
# Il existe plusieurs façons de lancer la commande :
# Select the {{MenuCommand|Meshes → Cutting → Trim mesh with a plane}} option from the menu.
#* Appuyez sur le bouton {{Button|[[Image:Mesh_TrimByPlane.svg|16px]] [[Mesh_TrimByPlane/fr|Ajuster le maillage avec un plan]]}}
# The {{MenuCommand|Trim by plane}} dialog box opens.
#* Sélectionnez l'option {{MenuCommand|Maillages → Couper → [[Image:Mesh_TrimByPlane.svg|16px]] Ajuster le maillage avec un plan}} du menu.
# {{MenuCommand|Select the side you want to keep}} by pressing one of the buttons:
# La boîte de dialogue {{MenuCommand|Découpe par un plan}} s'ouvre.
#* {{button|Below}}
# {{MenuCommand|Sélectionner le coté à conserver}} en appuyant sur l'un des boutons:
#* {{button|Above}}
#* {{Button|En-dessous}}
#* {{button|Split}}: removes the faces and parts of faces above the plane, and creates a new mesh object containing them.
#* {{Button|Au-dessus}}
#* {{Button|Recomposer}} : supprime les faces et les parties de faces au-dessus du plan et crée un nouveau maillage les contenant.

<span id="Scripting"></span>
==Script==

Voir aussi : [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts FreeCAD]].

Pour découper un maillage avec un plan, utilisez sa méthode {{incode|trimByPlane}}.

{{Code|code=
import FreeCAD as App
import Mesh

# Create a non-parametric box-shaped mesh:
msh = App.ActiveDocument.addObject("Mesh::Feature", "Mesh")
msh.Mesh = Mesh.createBox(30, 40, 50)
msh.ViewObject.DisplayMode = "Flat Lines"

# Define a plane by a base point and a normal vector:
pnt = App.Vector(25, 0, 0)
nor = App.Vector(0, 0, 1)

# We need to work on a copy of the msh.Mesh object:
new_msh = msh.Mesh.copy()

# Trim that copy:
new_msh.trimByPlane(pnt, nor)

# Update msh.Mesh:
msh.Mesh = new_msh
}}




{{Docnav/fr
{{Docnav/fr
|[[Mesh_PolyTrim/fr|Découper]]
|[[Mesh_PolyTrim/fr|Ajuster]]
|[[Mesh_SectionByPlane/fr|Section]]
|[[Mesh_SectionByPlane/fr|Section]]
|[[Mesh_Workbench/fr|Atelier Mesh]]
|[[Mesh_Workbench/fr|Atelier Mesh]]
|IconL=
|IconL=Mesh_PolyTrim.svg
|IconR=
|IconR=Mesh_SectionByPlane.svg
|IconC=Workbench_Mesh.svg
|IconC=Workbench_Mesh.svg
}}
}}
Line 45: Line 77:
{{Mesh Tools navi{{#translation:}}}}
{{Mesh Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 12:59, 3 March 2024

Other languages:

Mesh Ajuster par plan

Emplacement du menu
Maillages → Couper → Ajuster le maillage avec un plan
Ateliers
Mesh
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Mesh Couper le maillage, Mesh Ajuster

Description

La commande Ajuster par plan permet de découper les faces et parties de faces d'un côté d'un plan à partir d'un objet maillé.

Utilisation

  1. Sélectionnez un seul objet maillé et un seul Part Plan. Le plan (étendu) doit couper l'objet maillé.
  2. Il existe plusieurs façons de lancer la commande :
  3. La boîte de dialogue Découpe par un plan s'ouvre.
  4. Sélectionner le coté à conserver en appuyant sur l'un des boutons:
    • En-dessous
    • Au-dessus
    • Recomposer : supprime les faces et les parties de faces au-dessus du plan et crée un nouveau maillage les contenant.

Script

Voir aussi : Débuter avec les scripts FreeCAD.

Pour découper un maillage avec un plan, utilisez sa méthode trimByPlane.

import FreeCAD as App
import Mesh

# Create a non-parametric box-shaped mesh:
msh = App.ActiveDocument.addObject("Mesh::Feature", "Mesh")
msh.Mesh = Mesh.createBox(30, 40, 50)
msh.ViewObject.DisplayMode = "Flat Lines"

# Define a plane by a base point and a normal vector:
pnt = App.Vector(25, 0, 0)
nor = App.Vector(0, 0, 1)

# We need to work on a copy of the msh.Mesh object:
new_msh = msh.Mesh.copy()

# Trim that copy:
new_msh.trimByPlane(pnt, nor)

# Update msh.Mesh:
msh.Mesh = new_msh