Introduction
L' Atelier Defeaturing est un atelier externe destiné à l'édition de modèles STEP, permettant de supprimer des fonctionnalités sélectionnées sur le modèle. C'est un atelier externe et ne fait pas partie de l'installation standard de FreeCAD.
Fonctions
- Il comprend un ensemble d'outils pour modifier une forme ou un modèle STEP en supprimant de(s) trou(s), de(s) face(s), en simplifiant le modèle, en modifiant la tolérance, en appliquant des opérations booléennes floues, etc.
- Il y a aussi des outils pour créer des formes plus solides, à partir d'arête(s), de face(s) ou de coque(s).
- Il est également possible d'utiliser la modélisation directe du modèle, lorsque l'historique des opérations n'est pas disponible. (C'est le cas pour les modèles 3D STEP).
- Il est utile dans des situations pour supprimer rapidement les détails propriétaires du modèle avant de le partager. Voir Suppression de fonctions
Remarque : davantage d'outils avancés de Defeaturing pourront être utilisés si OCC7.3 est disponible.
Installation
Installation automatique (recommandé)
Utiliser le gestionnaire des extensions disponible à partir de la v0.17 + via Outils → Gestionnaire des extensions. Cherchez l'icône
de l'atelier Defeaturing. Le gestionnaire des extensions informe également l'utilisateur lorsqu'une nouvelle version de cette extension est disponible.
Manuellement
Voir Comment installer un atelier supplémentaire
Versions supportées
- FreeCAD v0.15 4671
- FreeCAD v0.16 >= 6712
- FreeCAD v0.17 >= 13522
- FreeCAD v0.18+
Références
- Auteur : Github : @easyw | FreeCAD Forums: [1]
- Code source sur Github : https://github.com/easyw/Defeaturing_WB
- Fil du forum https://forum.freecadweb.org/viewtopic.php?t=29506
Outils

Les outils de Defeaturing sont dans une autre fenêtre.
Remove Holes : enlève un trou d'une face
Remove listed Faces : enlève les faces d'une liste.
Add Faces from 'in List' Edges : ajoute des faces dans une liste de polylignes.
Select Faces to be Parametric defeatured : sélection de faces pour être défaite paramétriquement.
Create a copy of the 'in List' Edges : crée une copie d'une liste de polylignes.
copy Faces from 'in List' Faces : copie des faces à partir d'une liste de faces.
offset face : déplace une face.
offset edge : déplace un polyligne.
Make Solid from in List Faces : crée un solide avec une liste de faces.
Make Solid from the Faces of the selected Objects : crée un solide avec des faces des objets sélectionnés.
Make Solid from in List Faces : sélectionne un objet solide pour tenter de créer un objet STEP destiné à être importé/exporté.
Connect : connexion.
clean Face(s) removing holes and merging Outwire : nettoie une face(s) efface les trous et fusionne les polylignes.
show 'in List‘ Edge(s) : affiche une liste de polylignes.
show 'in List‘ Face(s) : affiche une liste de face(s).
refine : affine.
simple copy : simple copie
parametric Refine : affinage paramétrique.
geometry check : valide la géométrie.
get Tolerance value : cherche une valeur de tolérance.
set Tolerance value : rentre une valeur de tolérance.
make Edge from selected Vertexes : crée une arête avec les sommets sélectionnés.
reset Placement: réinitialise le placement
show/hide TypeId of the Shape : affiche/cache les type Id de la forme.
help: aide
Fuzzy Cut : coupe approximative
Fuzzy Union : union approximative
Fuzzy Common : intersection approximative
Tutoriels vidéo
Déconstruction
Fonction enlèvement utilisant le nouvel outil OCC7.3






Réparation
- Coudre une forme
- Supprimer ou simplifier les faces
- Retirer les trous ou les poches
- Lire ou modifier la tolérance
- Faire des opérations booléennes approximatives
Ateliers externes
Les ateliers FreeCAD sont faciles à programmer en Python, de ce fait, beaucoup de personnes développent des ateliers supplémentaires en dehors des développeurs principaux de FreeCAD.
La page des ateliers externes contient des informations et des tutoriels sur certains d’entre eux et le projet FreeCAD Addons vise à les rassembler et à les rendre facilement installables depuis FreeCAD.
De nouveaux ateliers sont en développement, tenez vous au courant!
Cette page est extraite de https://wiki.freecad.org/Defeaturing_Workbench