Mesh SectionByPlane/fr

Mesh Coupe par plan

Emplacement du menu
Maillages → Couper → Créer une coupe par un plan
Ateliers
Mesh
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Mesh Coupes

Description

La commande Coupe par plan crée une coupe à travers un objet maillé. La coupe est une Part Feature.

Utilisation

  1. Sélectionnez un seul objet maillage et un seul Part Plan. Le plan (étendu) doit couper l'objet maillé.
  2. Il existe plusieurs façons de lancer la commande :

Propriétés

Voir: Part Feature.

Script

Voir aussi : Débuter avec les scripts FreeCAD.

Pour couper un maillage, utilisez sa méthode section. Cette méthode nécessite un deuxième objet maillé qui ne doit pas nécessairement être planaire.

import FreeCAD as App
import Mesh
import Part

# 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"

# Create a planar mesh from 3 points:
p1 = App.Vector(-20, -60, 0)
p2 = App.Vector(65, 25, 0)
p3 = App.Vector(-20, 25, 0)
msh_plane = Mesh.Mesh([p1, p2, p3])

# Find the section loops (each loop is a list of points):
loops = msh.Mesh.section(msh_plane)

# Show the loop polygon:
Part.show(Part.makePolygon(loops[0]))