Part ShapeFromMesh/fr: Difference between revisions
No edit summary |
No edit summary |
||
(24 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/fr |
{{Docnav/fr |
||
|[[Part_BoxSelection/fr|Sélection par zone]] |
|[[Part_BoxSelection/fr|Sélection par zone]] |
||
|[[Part_PointsFromMesh/fr|Points à partir de maillage]] |
|[[Part_PointsFromMesh/fr|Points à partir de maillage]] |
||
|[[ |
|[[Part_Workbench/fr|Atelier Part]] |
||
|IconL=Part_BoxSelection.svg |
|IconL=Part_BoxSelection.svg |
||
|IconR=Part_PointsFromMesh.svg |
|IconR=Part_PointsFromMesh.svg |
||
|IconC=Workbench_Part.svg |
|IconC=Workbench_Part.svg |
||
}} |
}} |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/fr |
{{GuiCommand/fr |
||
|Name=Part ShapeFromMesh |
|Name=Part ShapeFromMesh |
||
|Name/fr=Part Forme à partir du maillage |
|Name/fr=Part Forme à partir du maillage |
||
|MenuLocation= |
|MenuLocation=Part → Créer une forme à partir d'un maillage... |
||
|Workbenches=[[Part_Workbench/fr|Part]] |
|Workbenches=[[Part_Workbench/fr|Part]] |
||
|SeeAlso=[[Part_MakeSolid/fr|Part Convertir en solide]], [[Part_RefineShape/fr|Part Affiner la forme]], [[Part_PointsFromMesh/fr|Part Points à partir de maillage]] |
|SeeAlso=[[Part_MakeSolid/fr|Part Convertir en solide]], [[Part_RefineShape/fr|Part Affiner la forme]], [[Part_PointsFromMesh/fr|Part Points à partir de maillage]] |
||
}} |
}} |
||
</div> |
|||
<span id="Introduction"></span> |
|||
== Introduction == |
== Introduction == |
||
Cette commande {{Button|[[Image:Part_ShapeFromMesh.svg|16px]] [[Part_ShapeFromMesh/fr|Part Forme à partir du maillage]]}} crée une forme à partir d'un [[Mesh/fr| |
Cette commande {{Button|[[Image:Part_ShapeFromMesh.svg|16px]] [[Part_ShapeFromMesh/fr|Part Forme à partir du maillage]]}} crée une forme à partir d'un [[Mesh/fr|objet maillé]]. Les objets maillés ont des capacités d'édition limitées dans FreeCAD, les convertir en [[Shape/fr|shapes (formes)]] permettra leur utilisation avec de nombreux autres outils booléens et de modification. |
||
L'opération inverse est {{Button|[[File:Mesh_FromPartShape.svg|16px]] [[Mesh_FromPartShape/fr|Mesh Tesselation]]}} de l'[[File:Workbench_Mesh.svg|24px]] [[Mesh_Workbench/fr|atelier Mesh]]. |
L'opération inverse est {{Button|[[File:Mesh_FromPartShape.svg|16px]] [[Mesh_FromPartShape/fr|Mesh Tesselation]]}} de l'[[File:Workbench_Mesh.svg|24px]] [[Mesh_Workbench/fr|atelier Mesh]]. |
||
<span id="Usage"></span> |
|||
==Utilisation== |
==Utilisation== |
||
⚫ | |||
# Sélectionnez l'objet mesh dans la [[Tree_view/fr|Vue en arborescence]]. |
|||
# Sélectionnez l'objet mesh. |
|||
# |
# Sélectionnez l'option {{MenuCommand|Part → [[File:Part_ShapeFromMesh.svg|16px]] Créer une forme à partir d'un maillage...}} dans le menu. |
||
# Un menu contextuel demandera la tolérance pour la forme de la pièce. La valeur par défaut est {{Value|0.1}}. |
|||
# La boîte de dialogue {{MenuCommand|Forme à partir du maillage}} s'ouvre. |
|||
⚫ | |||
# Vous pouvez cocher la case {{MenuCommand|Recomposer la forme}} et spécifiez une tolérance : |
|||
#* Cette option n'est généralement pas nécessaire. Elle est destinée aux objets maillés qui ne sont pas étanches et présentent de petits espaces entre les bords. |
|||
⚫ | L'analyse et la réparation |
||
#* Si l'option est sélectionnée, un composé de coques, au lieu d'un composé de faces, est créé. |
|||
#* L'opération de recomposition peut être exigeante en termes de calcul. |
|||
Après la création d'une [[Shape/fr|Shape]], il peut être utile d'utiliser {{Button|[[Part_MakeSolid/fr|Convertir en solide]]}} (nécessaire pour les [[Part_Boolean/fr|Operations booléennes]]) et {{Button|[[File:Part_RefineShape.svg|16px]] [[Part_RefineShape/fr|Affiner la forme]]}}. |
|||
# Pressez sur le bouton {{Button|OK}}. |
|||
⚫ | |||
# Convertissez éventuellement cet objet en solide avec [[File:Part_MakeSolid.svg|16px]] [[Part_MakeSolid/fr|Part Convertir en solide]]. |
|||
# Vous pouvez utiliser [[File:Part_RefineShape.svg|16px]] [[Part_RefineShape/fr|Part Affiner la forme]] sur l'objet final. |
|||
<span id="Links"></span> |
|||
== Liens == |
== Liens == |
||
* [https://www.youtube.com/watch?v=5lwENZeNiNg&feature=youtu.be Edit STL Files In FreeCAD] vidéo par AllVisuals4U. |
* [https://www.youtube.com/watch?v=5lwENZeNiNg&feature=youtu.be Edit STL Files In FreeCAD] vidéo par AllVisuals4U. |
||
<span id="Scripting"></span> |
|||
==Script== |
==Script== |
||
La création d'une [[Shape/fr|Shape]] à partir d'un [[Mesh/fr| |
La création d'une forme [[Shape/fr|Shape]] à partir d'un [[Mesh/fr|maillage]] peut être faite en utilisant la méthode {{incode|makeShapeFromMesh}} à partir d'un [[Part_TopoShape/fr|Part TopoShape]]. Vous devez spécifier le maillage source et la tolérance puis affecter le résultat à un nouvel objet [[Part_Feature/fr|Part Feature]]. |
||
Notez que le maillage doit être recalculé avant d'être converti en Forme (Shape) sinon il n'y aura pas d'informations de topologie et la conversion ne réussira pas. |
Notez que le maillage doit être recalculé avant d'être converti en Forme (Shape) sinon il n'y aura pas d'informations de topologie et la conversion ne réussira pas. |
||
Line 68: | Line 72: | ||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/fr |
{{Docnav/fr |
||
|[[Part_BoxSelection/fr|Sélection par zone]] |
|[[Part_BoxSelection/fr|Sélection par zone]] |
||
|[[Part_PointsFromMesh/fr|Points à partir de maillage]] |
|[[Part_PointsFromMesh/fr|Points à partir de maillage]] |
||
|[[ |
|[[Part_Workbench/fr|Atelier Part]] |
||
|IconL=Part_BoxSelection.svg |
|IconL=Part_BoxSelection.svg |
||
|IconR=Part_PointsFromMesh.svg |
|IconR=Part_PointsFromMesh.svg |
||
|IconC=Workbench_Part.svg |
|IconC=Workbench_Part.svg |
||
}} |
}} |
||
</div> |
|||
{{Part Tools navi{{#translation:}}}} |
{{Part Tools navi{{#translation:}}}} |
Latest revision as of 14:01, 23 March 2024
Part Forme à partir du maillage |
Emplacement du menu |
---|
Part → Créer une forme à partir d'un maillage... |
Ateliers |
Part |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Part Convertir en solide, Part Affiner la forme, Part Points à partir de maillage |
Introduction
Cette commande Part Forme à partir du maillage crée une forme à partir d'un objet maillé. Les objets maillés ont des capacités d'édition limitées dans FreeCAD, les convertir en shapes (formes) permettra leur utilisation avec de nombreux autres outils booléens et de modification.
L'opération inverse est Mesh Tesselation de l' atelier Mesh.
Utilisation
- L'analyse et la réparation de l'objet maillé, si nécessaire, doivent être effectuées avant de lancer cette commande. Les outils appropriés pour cette tâche sont disponibles dans l'atelier Mesh.
- Sélectionnez l'objet mesh.
- Sélectionnez l'option Part → Créer une forme à partir d'un maillage... dans le menu.
- La boîte de dialogue Forme à partir du maillage s'ouvre.
- Vous pouvez cocher la case Recomposer la forme et spécifiez une tolérance :
- Cette option n'est généralement pas nécessaire. Elle est destinée aux objets maillés qui ne sont pas étanches et présentent de petits espaces entre les bords.
- Si l'option est sélectionnée, un composé de coques, au lieu d'un composé de faces, est créé.
- L'opération de recomposition peut être exigeante en termes de calcul.
- Pressez sur le bouton OK.
- Une forme est créée en tant que nouvel objet distinct.
- Convertissez éventuellement cet objet en solide avec Part Convertir en solide.
- Vous pouvez utiliser Part Affiner la forme sur l'objet final.
Liens
- Edit STL Files In FreeCAD vidéo par AllVisuals4U.
Script
La création d'une forme Shape à partir d'un maillage peut être faite en utilisant la méthode makeShapeFromMesh
à partir d'un Part TopoShape. Vous devez spécifier le maillage source et la tolérance puis affecter le résultat à un nouvel objet Part Feature.
Notez que le maillage doit être recalculé avant d'être converti en Forme (Shape) sinon il n'y aura pas d'informations de topologie et la conversion ne réussira pas.
import FreeCAD as App
import Part
doc = App.newDocument()
mesh = doc.addObject("Mesh::Cube", "Mesh")
mesh.recompute()
solid = doc.addObject("Part::Feature", "Shape")
shape = Part.Shape()
shape.makeShapeFromMesh(mesh.Mesh.Topology, 0.1)
solid.Shape = shape
solid.Placement.Base = App.Vector(15, 0, 0)
solid.purgeTouched()
doc.recompute()
- Primitives : Box, Cylindre, Sphère, Cône, Tore, Tube, Primitives, Générateur de formes
- Création et modification des objets : Extrusion, Révolution, Miroir, Congé, Chanfrein, Créer une face, Surface réglée, Lissage, Balayage, Section, Coupes, Décalage 3D, Décalage 2D, Évidement, Projection sur surface, Ancrage
---
- Booléen : Créé un composé, Éclater le composé, Filtre composé, Opération booléenne, Soustraction, Union, Intersection, Connecter, Intégrer, Découper, Fragments booléens, Séparer/exploser, Scinder, OU exclusif
- Mesure : Mesure linéaire, Mesure Angulaire, Rafraîchir les mesures, Effacer toute mesure, Tout basculer, Mesures dans la 3D, Mesures selon le repère global
- Autre outils : Importation, Exportation, Sélection par zone, Forme à partir d'un maillage, Points à partir d'un maillage, Convertir en solide, Inverser les formes, Copie simple, Copie transformée, Copie d'un élément, Affiner la forme, Vérifier la géométrie, Supprimer la fonctionnalité, Apparence, Définir les couleurs
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test