Defeaturing

From FreeCAD Documentation
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page Defeaturing and the translation is 100% complete.
Other languages:

Introduction

La déconstruction de Modèles 3D a été ajouté à Open CASCADE 7.3 [1] et peut être utilisé pour éditer des modèles STEP en supprimant des éléments du modèle.

Il permet également de modéliser directement le modèle lorsque l'historique des opérations n'est pas disponible. (C'est le cas pour les modèles 3D STEP). Defeaturing peut également être utile pour supprimer les informations propriétaires du modèle avant de le partager.

Le moyen le plus simple d’utiliser Defeaturing est d’utiliser l'atelier Defeaturing.

Extrait de code

Defeaturing peut également être utilisé avec Python :

box = Part.makeBox(10,10,10)
box2 = Part.makeBox(5,5,5,FreeCAD.Vector(5,5,0))
box3 = box.cut(box2)
Part.show(box3)
faces = App.ActiveDocument.ActiveObject.Shape.Faces[6:] #the faces of box3 that are part of the corner pocket
box4 = App.ActiveDocument.ActiveObject.Shape.defeaturing(faces) #defeature the shape
Part.show(box4) #show defeatured shape

Forme Box3 utilisée dans le code python, avant d'être déconstruite

Forme Box4 utilisée dans le code python, déconstruite