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

From FreeCAD Documentation
(Created page with "Importer Texte et Géométrie depuis Inkscape")
 
No edit summary
 
(31 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 ==
This tutorial is supposed to show how to import text or geometry created with inkscape via svg-format into FreeCAD.<br />
Inkscape 0.91 and FreeCAD 0.16.6704 on Windows are used for these operations.<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 />
== General tips for importing from inkscape ==
Inkscape 0.91 et FreeCAD 0.16.6704 sur Windows sont utilisés pour ces opérations.
*the svg-import in FreeCAD cannot handle a svg file with a resolution of more than 45 dpi, so check the settings in inkscape
*when importing path objects which show up in the 3D view in FreeCAD not very smooth it may be a matter of the FreeCAD-settings for the shape view.
**in FreeCAD choose {{KEY| Edit}} {{KEY| Preferences}} {{KEY| Part Design}} {{KEY| Shape View}}
**as for "Tesselation", the "Maximum deviation depending on the model bounding box" the default value is "0,5 %"
**setting this to a lower value will increase smoothness of the model in the 3D view (and use more PC performance)
**don't use values lower than "0,01 %", this will most likely crash FreeCAD
**in that case deleting "system.cfg" and "user.cfg" in your FreeCAD-user-directory will solve this problem


<span id="General_tips_for_importing_from_inkscape"></span>
== Importing text from inkscape ==
== Conseils généraux pour l'importation à 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


* 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
== Importing geometry from 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.
Since inkscape and FreeCAD seem to have different approaches on how to apply dimensions on svg-object, the recommended workflow seems to be:
** dans FreeCAD, choisissez {{KEY|Édition}} → {{KEY|Préférences}} → {{KEY|PartDesign}} → {{KEY|Vue de la forme}}
*ungroup all objects in inkscape
** 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%"
*select all objects in inkscape
** 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)
*apply a stroke style with a width of 0 mm (yes, that is zero millimeter) to all objects
** n'utilisez pas de valeurs inférieures à "0,01%", cela entraînera probablement un crash de FreeCAD
*save as "Inkscape SVG (*.svg)" or "Plain SVG (*.svg)" file format
** dans ce cas, la suppression des fichiers "system.cfg" et "user.cfg" dans votre répertoire FreeCAD-user résoudra ce problème
*open the file in FreeCAD, choosing the option "SVG as geometry (importSVG)"
*the dimensions of the objects in inkscape and in FreeCAD should now be identical


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


* Dans inkscape, après avoir inséré du texte (et peut-être en appliquant des effets comme plier ou autre chose), assurez-vous de
{{clear}}
** sélectionnez votre texte et choisissez {{KEY|Path}} → {{KEY|Object to path}}
<languages/>
** 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_Upgrade/fr|Draft Agréger]] sur chaque objet chemin pour créer des faces
* Utilisez les outils pad ou l'outil [[Part_Extrude/fr|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

<span id="Importing_geometry_from_inkscape"></span>
== 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

<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.