Part Affiner la forme
Emplacement du menu |
---|
Pièce → Create a copy → Affiner la forme |
Ateliers |
Part |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Part Copie simple, Part Copie transformée, Part Copie d'un élément, OpenSCAD Affinage de la forme |
Description
L'outil Part Affiner la forme produit une copie non paramétrique à la forme raffinée, c’est-à-dire que certains bords et certaines faces ont été nettoyés.
Après certaines opérations booléennes, comme Part Union, certaines lignes des formes précédentes peuvent rester visibles. Cet outil produit une copie de ce résultat booléen et nettoie ces coutures.
Autre façon, pour produire d’autres copies non paramétriques, utilisez Part Copie simple,
Part Copie transformée et
Part Copie d'un élément
Résultat booléen original (à gauche) et copie de la forme affinée (à droite).
Utilisation
- Sélectionnez un objet que vous souhaitez nettoyer et copier.
- Cliquez sur le menu Pièce → Créer une copie →
Affiner la forme.
- Une copie nettoyée et indépendante de l'objet original est créée. L'objet original est rendu invisible.
Depuis la v0.19 et suivantes, le résultat est par défaut une copie paramétrique (liée).
Ce comportement peut être modifié dans l' Editeur des paramètres
- Accédez au sous-groupe:
BaseApp/Preferences/Mod/Part
- Remplacez
ParametricRefine
de typeBoolean
parfalse
pour obtenir l'ancien comportement (copie indépendante).
Voir les autres paramètres dans Réglage fin.
Limitations
- L'algorithme de raffinement ne fonctionne que sur des coques (shells). Il itére donc sur les coques de la forme d'entrée et crée ensuite pour chaque coque une nouvelle coque avec des faces jointes lorsque cela est possible. Cela signifie que si votre forme d'entrée n'est qu'une face, un fil, un bord ou un sommet, l'algorithme ne fait rien.
- Par opposition à la commande
OpenSCAD Affinage de la forme,
Part Affiner la forme ne sera pas mise à jour lorsque les formes précédentes seront modifiées.
Remarques
- Cette fonction peut être utilisée comme dernière étape du travail de modélisation pour nettoyer les formes dans un flux de travail traditionnel de géométrie solide constructive.
- Cette fonction peut aider à nettoyer le modèle avant d'appliquer une autre caractéristique, comme un Congé.
- Ce nettoyage peut empêcher les imprimantes 3D d'imprimer des bords indésirables une fois que le modèle solide est exporté vers un format de maillage.
- Cette fonction peut également être utilisée après la conversion d'un maillage en une forme (Part Forme à partir du maillage) pour nettoyer les bords résiduels sur les faces planes.
Script
La commande Python pour affiner une forme est la suivante:
shape.removeSplitter()
La commande Part Affiner la forme peut être appliquée après avoir sélectionné un ou plusieurs objets dans la Vue en arborescence:
FreeCADGui.runCommand('Part_RefineShape')
La sélection peut être manuelle (en utilisant la souris) ou via la Console Python.
Pour en savoir plus sur la sélection d'objets de manière programmatique, reportez-vous à Méthodes de sélection.
- Primitives: Box, Cone, Cylinder, Sphere, Torus, CreatePrimitives, Shapebuilder
- Modifying objects: Opérations booléennes, Union, Intersection, Soustraction, Jointoiement, Connexion, Intégrer, Découpe
- Splitting tools: Fraction boléenne, Séparer un objet, Séparer, XOR, Part Defeaturing
- Compound: Créer un composé, Explose un Composé, Filtre un composé; Extrusion, Congé, Révolution, Section, Sections de coupes, Chanfrein, Miroir, Création de surface, Balayage, Lissage
- Offset tools: 3D Décalage, 2D Décalage, Crée une coque, Projection sur une surface

- Installation: Windows, Linux, Mac; Démarrer avec FreeCAD
- Bases: A propos de FreeCAD, Ateliers, Préférences, Structure du document , Modifier l'interface, Propriétés, Modèles de souris; Tutoriels
- Ateliers: Std Base, Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Atelier surface, TechDraw, Test Framework, Web
- Scripts: Général: Introduction à Python, Tutoriel pour création de scripts, Base de création de scripts pour FreeCAD, Comment installer une macro, Gui Command, Unités Modules: Création de modules, Création d'ateliers Meshes: Scripts pour Mesh, Module Mesh Parts: Part Module, Script pour les pièces, PythonOCC, Mesh vers Part Coin scenegraph: Coin/Inventor scenegraph, Pivy Qt interface: PySide, Incorporer FreeCAD dans un programme, Dialog création Objets Paramétriques: Script d'objets Autres: Code snippets, Ligne drawing fonctions, FreeCAD vecteur math librairie, Power users hub, Python, Macros, FreeCAD Script de base, Topological données scripting