Import from STL or OBJ/fr: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
(10 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
⚫ | |||
{{TutorialInfo/fr |
{{TutorialInfo/fr |
||
|Topic= Importation depuis STL ou OBJ |
|Topic= Importation depuis STL ou OBJ |
||
Line 9: | Line 10: | ||
== Introduction == |
== Introduction == |
||
Dans ce tutoriel, nous aborderons comment importer des fichiers STL / OBJ dans FreeCAD. |
|||
Étant donné que le format de maille STL / OBJ est sans dimension, FreeCAD supposera à l'importation que les unités utilisées dans le modèle sont mm. |
|||
Si ce n'est pas le cas, vous devez étaler votre modèle, soit dans l'application où il a été créé avec (avant de l'exporter) ou vous |
|||
If this is not the case you have to scale your model either in the application it was created with (before exporting it) or you |
|||
devez mettre à l'échelle votre modèle dans FreeCAD après l'importation et la convertir en un solide. |
|||
have to scale your model in FreeCAD after import and conversion to a solid. |
|||
== |
== Pièce d'échantillon == |
||
Pour ce tutoriel, vous pouvez utiliser votre propre fichier STL ou créer un fichier de démonstration en procédant comme suit: |
|||
For this tutorial you can use your own STL file or create a demo file by doing this: |
|||
* |
* Ouvrir FreeCAD |
||
* |
* Créer un nouveau document |
||
* Passer à l'atelier Maillage |
|||
*Switch to the mesh workbench |
|||
* |
* Insérer un tor en cliquant sur {{KEY | Maillage}} → {{KEY | [[Image: Mesh_RegularSolid.png | 32px]] Solide Régulier ...}}, en choisissant des paramètres comme: |
||
** |
** Rayon 1: 10 mm |
||
**Radius2: 2 mm |
** Radius2: 2 mm |
||
** |
** Échantillonnage: 50 |
||
* |
* Cliquez sur {{KEY | Créer}}, puis sur {{KEY | Fermer}} |
||
* |
* Enregistrez votre fichier avec {{KEY | Fichier}} → {{KEY | Sauvegarder}} pour obtenir un fichier FreeCAD contenant un objet maillage |
||
<br /> |
<br /> |
||
Pour importer un fichier STL ou OBJ dans FreeCAD, créez un nouveau document FreeCAD et choisissez |
|||
{{KEY| |
{{KEY | Fichier}} → {{KEY | Importer}} dans le menu supérieur. |
||
== Nettoyage et réparation du fichier STL / OBJ pour la préparation de l'importation == |
|||
== Cleaning and repairing the STL/OBJ-File for preparing import == |
|||
Fondamentalement, FreeCAD importerait n'importe quel fichier STL / OBJ. |
|||
Mais notre objectif est d'avoir un solide qui peut être mesuré et modifié (ajout de blocs / trou...). |
|||
But our goal is to have a solid which can be measured and changed (adding pads/pockets ..). |
|||
Pour une conversion réussie de maillage en solide, nous devons nous assurer que le maillage est "imperméable à l'eau" |
|||
For a successful conversion from mesh to solid we need to make sure that the mesh is “water-tight” |
|||
(n'a pas de trous) ou n'a pas d'autres erreurs. |
|||
(has no holes) or doesn’t have any other errors. |
|||
<br /> |
<br /> |
||
Le but de FreeCAD n'est pas d'être un bon modélisateur de maillage, il est conçu pour être un modélisateur de solide. |
|||
FreeCAD’s aim is not to be a good mesh modeler, it is designed to be a solid modeler. |
|||
FreeCAD dispose de certaines fonctionnalités pour l'opération de maillage dans un atelier de Maillage et un atelier OpenSCAD |
|||
FreeCAD has some capabilities for mesh operation in mesh workbench and OpenSCAD workbench |
|||
( |
(certaines opérations ont besoin d'OpenSCAD pour être installées et configurées dans les préférences FreeCAD). |
||
<br /> |
<br /> |
||
Certains utilisateurs aiment utiliser un logiciel tiers pour nettoyer et réparer des mailles, par exemple |
|||
Some users like to use third-party software for cleaning and repairing meshes, for example |
|||
* [http://www.netfabb.com/downloadcenter.php?basic=1 Netfabb Basic] (Windows/Linux/Mac) - |
* [http://www.netfabb.com/downloadcenter.php?basic=1 Netfabb Basic] (Windows / Linux / Mac) - gratuit pour un usage personnel (réparation de maillage automatique disponible) |
||
* [http://meshlab.sourceforge.net/ Meshlab] (Windows/Linux/Mac) - Open Source |
* [http://meshlab.sourceforge.net/ Meshlab] (Windows / Linux / Mac) - Open Source |
||
<br /> |
<br /> |
||
Dans ce tutoriel, nous utiliserons le l'atelier de Maillage dans FreeCAD pour nettoyer/réparer/vérifier le maillage de notre fichier exemple. |
|||
In this tutorial we will use the mesh workbench within FreeCAD to clean/repair/verify the mesh of our sample file. |
|||
=== Test et réparation automatique === |
|||
===Automatic testing and repairing=== |
|||
* Ouvrez FreeCAD et l'exemple de fichier FreeCAD contenant l'objet maillage |
|||
*Open FreeCAD and the sample FreeCAD file containing the mesh object |
|||
* Passer l'atelier Maillage |
|||
*Switch to mesh workbench |
|||
* Assurez-vous que votre objet maillé est sélectionné dans l'arborescence |
|||
*Make sure that your mesh object is selected in the tree view |
|||
* |
* Choisissez {{KEY | Mailles}} → {{KEY | Analyser}} → {{KEY | Évaluez et réparez le maillage ...}} dans le menu supérieur |
||
* Assurez-vous que le menu déroulant dans le coin supérieur droit affiche le nom de votre objet maillé |
|||
*Make sure the pull down menu on the top right corner displays the name of your mesh object |
|||
* |
* Avec le dernier point dans la liste en lisant «Tous les tests ci-dessus ensemble», cliquez sur {{KEY | Analyser}} |
||
* Les textes à côté des cases à cocher changeront pour tenir compte des résultats des différents tests |
|||
*The texts beside the tick boxes will change to reflect results of the different tests |
|||
* Si des erreurs ont été détectées, les cases à cocher correspondantes seront cochées et vous pourrez sélectionner {{KEY | Réparation}} |
|||
*If errors had been detected the corresponding check-boxes will be ticked and you will be able to select {{KEY| Repair}} |
|||
* |
* Choisissez {{KEY | Fermez}} pour fermer le menu |
||
=== Harmonisation des normales === |
|||
===Harmonizing normals=== |
|||
L'harmonisation des normales d'un objet maillé peut être effectuée par |
|||
Harmonizing normals of a mesh object can be done by |
|||
* Sélection de votre objet maillage dans l'arborescence |
|||
*Selecting your mesh object in the tree view |
|||
* |
* Choisissez {{KEY | Mailles}} → {{KEY | [[Image: Mesh_HarmonizeNormals.png | 32px]] Harmoniser les normales}} dans le menu principal. |
||
Astuce: |
|||
Tip: |
|||
En choisissant l'objet maillage dans l'arborescence, en allant dans l'onglet Vue dans la vue de la propriété et en changeant "Éclairage" de |
|||
By choosing the mesh object in the tree view, going to the view tab in the property view and changing "Lighting" from |
|||
" |
"Deux côtés" sur "Un côté", vous pouvez identifier des triangles avec des normales inversées. |
||
Si les normales pointent dans le maillage, le triangle sera affiché en noir. |
|||
=== |
=== Fermeture des trous === |
||
Vous pouvez également fermer manuellement des trous dans votre objet maillage par |
|||
You can also manually close holes in your mesh object by |
|||
* Sélection de votre objet maillage dans l'arborescence |
|||
*Selecting your mesh object in the tree view |
|||
* |
* Choisissez {{KEY | Mailles}} → {{KEY | Remplissez les trous ...}} dans le menu supérieur |
||
* Spécifiez le nombre maximum d'arêtes à remplir (3 est par défaut) |
|||
*Specify maximum number of edges to be filled (3 is default) |
|||
* |
* Étant donné que STL et OBJ sont des mailles constituées de triangles, le nombre d'arêtes par défaut devrait être suffisant |
||
<br /> |
<br /> |
||
Une autre méthode de fermeture manuelle des trous dans votre objet maillé serait: |
|||
Another method of manually closing holes in your mesh object would be |
|||
* Sélection de votre objet maillage dans l'arborescence |
|||
*Selecting your mesh object in the tree view |
|||
* |
* Choisissez {{KEY |Mailles}} → {{KEY | [[Image: Mesh_FillInteractiveHole.png | 32px]] Fermer le trou}} dans le menu principal |
||
* Sélectionnez l'un des bords du trou dans l'objet maillage dans la vue 3D |
|||
*Select one of the edges of the hole in the mesh object in the 3D view |
|||
* Cliquez avec le bouton droit de la souris dans la vue 3D et choisissez {{KEY | Quitter le mode de remplissage des trous}} pour quitter la commande |
|||
*Right-Click in 3D view and choose {{KEY| Leave hole-filling mode}} to exit the command |
|||
== Conversion |
== Conversion du maillage en solide == |
||
* Passer à l'atelier Part |
|||
*Switch to part workbench |
|||
* Assurez-vous que votre objet maillé est sélectionné dans l'arborescence, sinon, sélectionnez-le |
|||
*Make sure your mesh object is selected in the tree view, otherwise select it |
|||
* |
* Choisissez {{KEY | Part}} → {{KEY | [[Image: Part_ShapeFromMesh.png | 32px]] Créez une forme à partir de maillage ...}} dans le menu principal |
||
* Précisez la tolérance pour la forme de couture (0,1 est par défaut) |
|||
*Specify tolerance for sewing shape (0,1 is default) |
|||
* Un nouvel objet sera créé dans l'arborescence (avec l'icône de forme bleue, au lieu de l'icône de maillage vert) |
|||
*A new object will be created in the tree view (with blue shape icon, instead of green mesh icon) |
|||
* Sélectionnez l'objet nouvellement créé dans l'arborescence |
|||
*Select the newly created object in the tree view |
|||
* |
* Choisissez {{KEY | Part}} → {{KEY | [[Image: Part_RefineShape.png | 32px]] Affiner forme}} dans le menu principal |
||
* Un nouvel objet sera créé dans l'arborescence et le précédent sera rendu invisible |
|||
*A new object will be created in the tree view and the previous one will be made invisible |
|||
* Sélectionnez l'objet nouvellement créé dans l'arborescence |
|||
*Select the newly created object in the tree view |
|||
* |
* Choisissez {{KEY | Part}} → {{KEY | Convertir en solide}} dans le menu principal |
||
* |
* Un nouvel objet sera créé dans l'arborescence, portant "(Solid)" dans son nom, pour indiquer qu'il s'agit d'un solide |
||
<br /> |
<br /> |
||
Étant donné que le solide créé n'a pas d'historique et aucune fonctionnalité éditable (comme une copie simple dans FreeCAD) |
|||
Since the created solid has no history and no editable features (like a simple copy in FreeCAD) |
|||
vous pouvez supprimer tous les objets précédents de l'arborescence. |
|||
you could delete all previous objects from the tree view. |
|||
Cela réduirait votre taille de fichier ... |
|||
This would keep your file size small ... |
|||
== |
== Liens == |
||
* [[Export_to_STL_or_OBJ| |
* [[Export_to_STL_or_OBJ/fr|Exporter vers STL ou OBJ]] |
||
{{clear}} |
{{clear}} |
||
⚫ |
Revision as of 13:29, 4 August 2018
Tutoriel |
Thème |
---|
Importation depuis STL ou OBJ |
Niveau |
Débutant |
Temps d'exécution estimé |
30 minutes |
Auteurs |
r-frank |
Version de FreeCAD |
0.16.6703 |
Fichiers exemples |
Voir aussi |
None |
Introduction
Dans ce tutoriel, nous aborderons comment importer des fichiers STL / OBJ dans FreeCAD. Étant donné que le format de maille STL / OBJ est sans dimension, FreeCAD supposera à l'importation que les unités utilisées dans le modèle sont mm. Si ce n'est pas le cas, vous devez étaler votre modèle, soit dans l'application où il a été créé avec (avant de l'exporter) ou vous devez mettre à l'échelle votre modèle dans FreeCAD après l'importation et la convertir en un solide.
Pièce d'échantillon
Pour ce tutoriel, vous pouvez utiliser votre propre fichier STL ou créer un fichier de démonstration en procédant comme suit:
- Ouvrir FreeCAD
- Créer un nouveau document
- Passer à l'atelier Maillage
- Insérer un tor en cliquant sur Maillage → File:Mesh RegularSolid.png Solide Régulier ..., en choisissant des paramètres comme:
- Rayon 1: 10 mm
- Radius2: 2 mm
- Échantillonnage: 50
- Cliquez sur Créer, puis sur Fermer
- Enregistrez votre fichier avec Fichier → Sauvegarder pour obtenir un fichier FreeCAD contenant un objet maillage
Pour importer un fichier STL ou OBJ dans FreeCAD, créez un nouveau document FreeCAD et choisissez
Fichier → Importer dans le menu supérieur.
Nettoyage et réparation du fichier STL / OBJ pour la préparation de l'importation
Fondamentalement, FreeCAD importerait n'importe quel fichier STL / OBJ.
Mais notre objectif est d'avoir un solide qui peut être mesuré et modifié (ajout de blocs / trou...).
Pour une conversion réussie de maillage en solide, nous devons nous assurer que le maillage est "imperméable à l'eau"
(n'a pas de trous) ou n'a pas d'autres erreurs.
Le but de FreeCAD n'est pas d'être un bon modélisateur de maillage, il est conçu pour être un modélisateur de solide.
FreeCAD dispose de certaines fonctionnalités pour l'opération de maillage dans un atelier de Maillage et un atelier OpenSCAD
(certaines opérations ont besoin d'OpenSCAD pour être installées et configurées dans les préférences FreeCAD).
Certains utilisateurs aiment utiliser un logiciel tiers pour nettoyer et réparer des mailles, par exemple
- Netfabb Basic (Windows / Linux / Mac) - gratuit pour un usage personnel (réparation de maillage automatique disponible)
- Meshlab (Windows / Linux / Mac) - Open Source
Dans ce tutoriel, nous utiliserons le l'atelier de Maillage dans FreeCAD pour nettoyer/réparer/vérifier le maillage de notre fichier exemple.
Test et réparation automatique
- Ouvrez FreeCAD et l'exemple de fichier FreeCAD contenant l'objet maillage
- Passer l'atelier Maillage
- Assurez-vous que votre objet maillé est sélectionné dans l'arborescence
- Choisissez Mailles → Analyser → Évaluez et réparez le maillage ... dans le menu supérieur
- Assurez-vous que le menu déroulant dans le coin supérieur droit affiche le nom de votre objet maillé
- Avec le dernier point dans la liste en lisant «Tous les tests ci-dessus ensemble», cliquez sur Analyser
- Les textes à côté des cases à cocher changeront pour tenir compte des résultats des différents tests
- Si des erreurs ont été détectées, les cases à cocher correspondantes seront cochées et vous pourrez sélectionner Réparation
- Choisissez Fermez pour fermer le menu
Harmonisation des normales
L'harmonisation des normales d'un objet maillé peut être effectuée par
- Sélection de votre objet maillage dans l'arborescence
- Choisissez Mailles → Harmoniser les normales dans le menu principal.
Astuce: En choisissant l'objet maillage dans l'arborescence, en allant dans l'onglet Vue dans la vue de la propriété et en changeant "Éclairage" de "Deux côtés" sur "Un côté", vous pouvez identifier des triangles avec des normales inversées. Si les normales pointent dans le maillage, le triangle sera affiché en noir.
Fermeture des trous
Vous pouvez également fermer manuellement des trous dans votre objet maillage par
- Sélection de votre objet maillage dans l'arborescence
- Choisissez Mailles → Remplissez les trous ... dans le menu supérieur
- Spécifiez le nombre maximum d'arêtes à remplir (3 est par défaut)
- Étant donné que STL et OBJ sont des mailles constituées de triangles, le nombre d'arêtes par défaut devrait être suffisant
Une autre méthode de fermeture manuelle des trous dans votre objet maillé serait:
- Sélection de votre objet maillage dans l'arborescence
- Choisissez Mailles → Fermer le trou dans le menu principal
- Sélectionnez l'un des bords du trou dans l'objet maillage dans la vue 3D
- Cliquez avec le bouton droit de la souris dans la vue 3D et choisissez Quitter le mode de remplissage des trous pour quitter la commande
Conversion du maillage en solide
- Passer à l'atelier Part
- Assurez-vous que votre objet maillé est sélectionné dans l'arborescence, sinon, sélectionnez-le
- Choisissez Part → Créez une forme à partir de maillage ... dans le menu principal
- Précisez la tolérance pour la forme de couture (0,1 est par défaut)
- Un nouvel objet sera créé dans l'arborescence (avec l'icône de forme bleue, au lieu de l'icône de maillage vert)
- Sélectionnez l'objet nouvellement créé dans l'arborescence
- Choisissez Part → Affiner forme dans le menu principal
- Un nouvel objet sera créé dans l'arborescence et le précédent sera rendu invisible
- Sélectionnez l'objet nouvellement créé dans l'arborescence
- Choisissez Part → Convertir en solide dans le menu principal
- Un nouvel objet sera créé dans l'arborescence, portant "(Solid)" dans son nom, pour indiquer qu'il s'agit d'un solide
Étant donné que le solide créé n'a pas d'historique et aucune fonctionnalité éditable (comme une copie simple dans FreeCAD)
vous pouvez supprimer tous les objets précédents de l'arborescence.
Cela réduirait votre taille de fichier ...
Liens