Mesh PolyTrim/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 27: Line 27:
# Pendant la commande, la [[3D_view/fr|Vue 3D]] ne peut pas être modifiée. Il est conseillé d'aligner correctement la vue 3D en premier.
# Pendant la commande, la [[3D_view/fr|Vue 3D]] ne peut pas être modifiée. Il est conseillé d'aligner correctement la vue 3D en premier.
# Sélectionnez un ou plusieurs objets maillés.
# Sélectionnez un ou plusieurs objets maillés.
# Il existe plusieurs façons de lancer la commande:
# Il existe plusieurs façons de lancer la commande :
#* Appuyez sur le bouton {{Button|[[Image:Mesh_PolyTrim.svg|16px]] [[Mesh_PolyTrim/fr|Découper]]}}.
#* Appuyez sur le bouton {{Button|[[Image:Mesh_PolyTrim.svg|16px]] [[Mesh_PolyTrim/fr|Découper]]}}.
#* Sélectionnez l'option {{MenuCommand|Maillages → Coupe → [[Image:Mesh_PolyTrim.svg|16px]] Découper}} dans le menu.
#* Sélectionnez l'option {{MenuCommand|Maillages → Couper → [[Image:Mesh_PolyTrim.svg|16px]] Découper}} dans le menu.
# Définissez un polygone en sélectionnant des points dans la vue 3D.
# Définissez un polygone en sélectionnant des points dans la vue 3D.
# Sélectionnez une option dans le menu contextuel de la vue 3D:
# Sélectionnez une option dans le menu contextuel de la vue 3D:
#* {{MenuCommand|Intérieur}}: supprime les faces et les parties de faces qui sont à l'intérieur du polygone.
#* {{MenuCommand|Intérieur}} : supprime les faces et les parties de faces qui sont à l'intérieur du polygone.
#* {{MenuCommand|Extérieur}}: supprime les faces et les parties de faces qui sont en dehors du polygone.
#* {{MenuCommand|Extérieur}} : supprime les faces et les parties de faces qui sont en dehors du polygone.
#* {{MenuCommand|Scinder}}: supprime les faces et les parties de faces qui sont en dehors du polygone et crée un nouvel objet maillé les contenant.
#* {{MenuCommand|Scinder}} : supprime les faces et les parties de faces qui sont en dehors du polygone et crée un nouvel objet maillé les contenant.
#* {{MenuCommand|Annuler}}: annule la commande.
#* {{MenuCommand|Annuler}} : annule la commande.


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

Revision as of 09:46, 7 February 2023

Other languages:

Mesh Découper

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

Description

La commande Mesh Découper permet de découper les faces et parties de faces à partir d'objets maillés.

Utilisation

  1. Pendant la commande, la Vue 3D ne peut pas être modifiée. Il est conseillé d'aligner correctement la vue 3D en premier.
  2. Sélectionnez un ou plusieurs objets maillés.
  3. Il existe plusieurs façons de lancer la commande :
    • Appuyez sur le bouton Découper.
    • Sélectionnez l'option Maillages → Couper → Découper dans le menu.
  4. Définissez un polygone en sélectionnant des points dans la vue 3D.
  5. Sélectionnez une option dans le menu contextuel de la vue 3D:
    • Intérieur : supprime les faces et les parties de faces qui sont à l'intérieur du polygone.
    • Extérieur : supprime les faces et les parties de faces qui sont en dehors du polygone.
    • Scinder : supprime les faces et les parties de faces qui sont en dehors du polygone et crée un nouvel objet maillé les contenant.
    • Annuler : annule la commande.

Script

Voir aussi : Débuter avec les scripts FreeCAD.

Pour découper un maillage avec un polygone, utilisez sa méthode trim.

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 some points:
p1 = App.Vector(0, 0, 0)
p2 = App.Vector(60, 0, 0)
p3 = App.Vector(60, 60, 0)

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

# Trim that copy:
new_msh.trim([p1, p2, p3], 0) # 2nd argument: 0=inner, 1=outer.

# Update msh.Mesh:
msh.Mesh = new_msh