Part ShapeFromMesh/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 35: Line 35:
L'analyse et la réparation du maillage, si nécessaire, doivent être effectuées manuellement avant de lancer {{Button|[[File:Part_ShapeFromMesh.svg|16px]] [[Part_ShapeFromMesh/fr|Créer une forme à partir d'un maillage... ]]}}. Les outils appropriés pour cette tâche sont disponibles dans l'[[File:Workbench_Mesh.svg|24px]] [[Mesh_Workbench/fr|atelier Mesh]].
L'analyse et la réparation du maillage, si nécessaire, doivent être effectuées manuellement avant de lancer {{Button|[[File:Part_ShapeFromMesh.svg|16px]] [[Part_ShapeFromMesh/fr|Créer une forme à partir d'un maillage... ]]}}. Les outils appropriés pour cette tâche sont disponibles dans l'[[File:Workbench_Mesh.svg|24px]] [[Mesh_Workbench/fr|atelier Mesh]].


Après la création d'une [[Shape/fr|Shape]], il peut être utile d'utiliser {{Button|[[File:Part_MakeSolid.svg|16px]]|[[Part_MakeSolid/fr|Part Convertir en solide]]}} (nécessaire pour les [[Part_Boolean/fr|Part Opérations booléennes]]) et {{Button|[[File:Part_RefineShape.svg|16px]] [[Part_RefineShape/fr|Part Affiner la forme]]}}.
Après la création d'une [[Shape/fr|Shape]], il peut être utile d'utiliser {{Button|[[File:Part_MakeSolid.svg|16px]] [[Part_MakeSolid/fr|Part Convertir en solide]]}} (nécessaire pour les [[Part_Boolean/fr|Part Opérations booléennes]]) et {{Button|[[File:Part_RefineShape.svg|16px]] [[Part_RefineShape/fr|Part Affiner la forme]]}}.


<span id="Links"></span>
<span id="Links"></span>

Revision as of 15:47, 24 November 2023

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

  1. Sélectionnez l'objet mesh dans la vue en arborescence.
  2. Allez dans le menu, Part → Créer une forme à partir d'un maillage....
  3. Un menu contextuel demandera la tolérance pour la forme de la pièce. La valeur par défaut est 0.1.
  4. Une forme de l'objet mesh est créée en tant que nouvel objet séparé.

L'analyse et la réparation du maillage, si nécessaire, doivent être effectuées manuellement avant de lancer Créer une forme à partir d'un maillage... . Les outils appropriés pour cette tâche sont disponibles dans l' atelier Mesh.

Après la création d'une Shape, il peut être utile d'utiliser Part Convertir en solide (nécessaire pour les Part Opérations booléennes) et Part Affiner la forme.

Liens

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()