|
|
| 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
- Sélectionnez un seul objet maillage et un seul Part Plan. Le plan (étendu) doit couper l'objet maillé.
- Il existe plusieurs façons de lancer la commande :
- Appuyez sur le bouton
Créer une coupe par un plan.
- Sélectionnez l'option Maillages → Couper →
Créer une coupe par un plan du menu.
- Appuyez sur le bouton
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]))
Cette page est extraite de https://wiki.freecad.org/Mesh_SectionByPlane