Import text and geometry from Inkscape/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "== Conseils généraux pour l'importation à partir de inkscape == * le svg-import dans FreeCAD ne peut pas gérer un fichier svg avec une résolution de plus de 45 dpi, alors...")
No edit summary
 
(29 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
{{TutorialInfo

|Topic= Import text and geometry from Inkscape
{{TutorialInfo/fr
|Level= Beginner
|Topic=Importer texte et géométrie depuis Inkscape
|Time= 30 minutes
|Level=Débutant
|Time=30 minutes
|Author=r-frank
|Author=r-frank
|FCVersion=0.16.6704
|FCVersion=0.16.6704
Line 9: Line 11:


== Introduction ==
== Introduction ==

Ce tutoriel est censé montrer comment importer du texte ou de la géométrie créé avec inkscape via svg-format dans FreeCAD. <br />
Ce tutoriel est censé montrer comment importer du texte ou de la géométrie créé avec inkscape via svg-format dans FreeCAD. <br />
Inkscape 0.91 et FreeCAD 0.16.6704 sur Windows sont utilisés pour ces opérations. <br />
Inkscape 0.91 et FreeCAD 0.16.6704 sur Windows sont utilisés pour ces opérations.


<span id="General_tips_for_importing_from_inkscape"></span>
== Conseils généraux pour l'importation à partir de inkscape ==
== Conseils généraux pour l'importation à partir de inkscape ==

* le svg-import dans FreeCAD ne peut pas gérer un fichier svg avec une résolution de plus de 45 dpi, alors vérifiez les paramètres dans inkscape
* lors de l'importation de chemin d'accès d'objets qui apparaissent pas très lisses dans la vue 3D dans FreeCAD , cela peut être à des paramètres de FreeCAD-settings pour la vue de la forme.
* l'importation svg dans FreeCAD ne peut pas gérer un fichier svg avec une résolution de plus de 45 dpi, alors vérifiez les paramètres dans inkscape
* lors de l'importation d'objets chemin qui n'apparaissent pas très lisses dans la vue 3D dans FreeCAD , cela peut être dû aux paramètres de FreeCAD pour la vue de la forme.
** dans FreeCAD, choisissez {{KEY | Édition}} → {{KEY | Préférences}} → {{KEY | Conception de pièce}} → {{KEY | Vue de la Forme}}
** dans FreeCAD, choisissez {{KEY|Édition}} → {{KEY|Préférences}} → {{KEY|PartDesign}} → {{KEY|Vue de la forme}}
** en ce qui concerne "Tesselation", la "Déviation maximale selon la zone de délimitation du modèle", la valeur par défaut est "0,5%"
** en ce qui concerne "Tesselation" (mosaïque), la "Déviation maximale pour la zone de délimitation du modèle", la valeur par défaut est "0,5%"
** le réglage de cette valeur à une valeur inférieure augmentera la douceur du modèle dans la vue 3D (et utilisera plus de performances du PC)
** le réglage de cette valeur à une valeur inférieure augmentera la douceur du modèle dans la vue 3D (et utilisera plus de performances du PC)
** n'utilisez pas de valeurs inférieures à "0,01%", cela entraînera probablement un crash de FreeCAD
** n'utilisez pas de valeurs inférieures à "0,01%", cela entraînera probablement un crash de FreeCAD
** dans ce cas, la suppression des fichiers "system.cfg" et "user.cfg" dans votre répertoire FreeCAD-user résoudra ce problème
** dans ce cas, la suppression des fichiers "system.cfg" et "user.cfg" dans votre répertoire FreeCAD-user résoudra ce problème


<span id="Importing_text_from_inkscape"></span>
== Importing text from inkscape ==
== Importation de texte à partir de inkscape ==
*after inserting text in inkscape (and perhaps applying effects like bending or something else to it) make sure to
**select your text and choose {{KEY| Path}} → {{KEY| Object to path}}
**ungroup your objects
**save as "Plain SVG (*.svg)" file format
*open the file in FreeCAD, choosing the option "SVG as geometry (importSVG)"
*a path object for each letter/number/sign will be created in the tree view
*use [[Draft Upgrade|draft upgrade]] on each path object to create faces
*use pad or extrude on the faces to get solids
*you can fuse your objects or use compound on them depending on your intended further work


* Dans inkscape, après avoir inséré du texte (et peut-être en appliquant des effets comme plier ou autre chose), assurez-vous de
== Importing geometry from inkscape ==
** sélectionnez votre texte et choisissez {{KEY|Path}} → {{KEY|Object to path}}
Since inkscape and FreeCAD seem to have different approaches on how to apply dimensions on svg-object, the recommended workflow seems to be:
** dégroupez vos objets
*ungroup all objects in inkscape
** Enregistrer sous le fichier sous le format "Plain SVG (*.svg)"
*select all objects in inkscape
* ouvrez le fichier dans FreeCAD, en choisissant l'option "SVG en tant que géométrie (importSVG)"
*apply a stroke style with a width of 0 mm (yes, that is zero millimeter) to all objects
* un objet chemin pour chaque lettre/numéro/signe sera créé dans l'arborescence
*save as "Inkscape SVG (*.svg)" or "Plain SVG (*.svg)" file format
* utilisez l'outil [[Draft_Upgrade/fr|Draft Agréger]] sur chaque objet chemin pour créer des faces
*open the file in FreeCAD, choosing the option "SVG as geometry (importSVG)"
* Utilisez les outils pad ou l'outil [[Part_Extrude/fr|Part Extrusion]] sur les faces pour obtenir des solides
*the dimensions of the objects in inkscape and in FreeCAD should now be identical
* vous pouvez fusionner vos objets ou utiliser des composés sur eux en fonction de vos travaux prévus


<span id="Importing_geometry_from_inkscape"></span>
== Credits ==
== Importation de géométrie à partir de inkscape ==
Thanks to users "freecad-heini-1" and "herbk" for testing and providing valuable feedback.


Puisque inkscape et FreeCAD semblent avoir des approches différentes sur la façon d'appliquer des dimensions sur l'objet svg, le flux de travail recommandé semble être :
{{clear}}
* dégrouper tous les objets dans inkscape
<languages/>
* sélectionnez tous les objets dans inkscape
* appliquer un style de contour avec une largeur de 0 mm (oui, bien zéro millimètre) à tous les objets
* Enregistrez au format de fichier "Inkscape SVG (*.svg)" ou "SVG simple (*.svg)"
* ouvrez le fichier dans FreeCAD, en choisissant l'option "SVG en tant que géométrie (importSVG)"
* les dimensions des objets dans inkscape et dans FreeCAD devraient maintenant être identiques

<span id="Credits"></span>
== Crédits ==

Merci aux utilisateurs "freecad-heini-1" et "herbk" pour avoir testé et fourni des commentaires précieux.

Latest revision as of 11:10, 28 January 2024

Tutoriel
Thème
Importer texte et géométrie depuis Inkscape
Niveau
Débutant
Temps d'exécution estimé
30 minutes
Auteurs
r-frank
Version de FreeCAD
0.16.6704
Fichiers exemples
Voir aussi
None

Introduction

Ce tutoriel est censé montrer comment importer du texte ou de la géométrie créé avec inkscape via svg-format dans FreeCAD.
Inkscape 0.91 et FreeCAD 0.16.6704 sur Windows sont utilisés pour ces opérations.

Conseils généraux pour l'importation à partir de inkscape

  • l'importation svg dans FreeCAD ne peut pas gérer un fichier svg avec une résolution de plus de 45 dpi, alors vérifiez les paramètres dans inkscape
  • lors de l'importation d'objets chemin qui n'apparaissent pas très lisses dans la vue 3D dans FreeCAD , cela peut être dû aux paramètres de FreeCAD pour la vue de la forme.
    • dans FreeCAD, choisissez ÉditionPréférencesPartDesignVue de la forme
    • en ce qui concerne "Tesselation" (mosaïque), la "Déviation maximale pour la zone de délimitation du modèle", la valeur par défaut est "0,5%"
    • le réglage de cette valeur à une valeur inférieure augmentera la douceur du modèle dans la vue 3D (et utilisera plus de performances du PC)
    • n'utilisez pas de valeurs inférieures à "0,01%", cela entraînera probablement un crash de FreeCAD
    • dans ce cas, la suppression des fichiers "system.cfg" et "user.cfg" dans votre répertoire FreeCAD-user résoudra ce problème

Importation de texte à partir de inkscape

  • Dans inkscape, après avoir inséré du texte (et peut-être en appliquant des effets comme plier ou autre chose), assurez-vous de
    • sélectionnez votre texte et choisissez PathObject to path
    • dégroupez vos objets
    • Enregistrer sous le fichier sous le format "Plain SVG (*.svg)"
  • ouvrez le fichier dans FreeCAD, en choisissant l'option "SVG en tant que géométrie (importSVG)"
  • un objet chemin pour chaque lettre/numéro/signe sera créé dans l'arborescence
  • utilisez l'outil Draft Agréger sur chaque objet chemin pour créer des faces
  • Utilisez les outils pad ou l'outil Part Extrusion sur les faces pour obtenir des solides
  • vous pouvez fusionner vos objets ou utiliser des composés sur eux en fonction de vos travaux prévus

Importation de géométrie à partir de inkscape

Puisque inkscape et FreeCAD semblent avoir des approches différentes sur la façon d'appliquer des dimensions sur l'objet svg, le flux de travail recommandé semble être :

  • dégrouper tous les objets dans inkscape
  • sélectionnez tous les objets dans inkscape
  • appliquer un style de contour avec une largeur de 0 mm (oui, bien zéro millimètre) à tous les objets
  • Enregistrez au format de fichier "Inkscape SVG (*.svg)" ou "SVG simple (*.svg)"
  • ouvrez le fichier dans FreeCAD, en choisissant l'option "SVG en tant que géométrie (importSVG)"
  • les dimensions des objets dans inkscape et dans FreeCAD devraient maintenant être identiques

Crédits

Merci aux utilisateurs "freecad-heini-1" et "herbk" pour avoir testé et fourni des commentaires précieux.