Draft ShapeString tutorial/fr

Introduction
Ce tutoriel a été écrit à l'origine par Roland Frank († 2017, r-frank). Il a été réécrit et illustré par vocx.

Ce didacticiel décrit une méthode pour créer du texte 3D et l'utiliser avec des objets solides. Nous allons voir comment
 * insérer du texte avec l'outil ,
 * l'extruder pour qu'il soit un solide 3D avec ,
 * le positionner dans l'espace 3D en utilisant le placement et (on utilise une esquisse comme géométrie auxiliaire) et
 * gravez le texte en appliquant une.

Pour utiliser ShapeStrings à l'intérieur de l'atelier PartDesign, allez à la fin de ce didacticiel.



L'atelier Sketcher est utilisé brièvement pour tracer une ligne auxiliaire. Pour plus d'informations sur les outils de cet atelier, consultez
 * le didacticiel Sketcher
 * le Référenciel Sketcher

Installation
1. Lancez FreeCAD, créez un nouveau document vide avec et sélectionnez l'atelier Part.
 * 1.1. Appuyez sur le bouton ou appuyez sur  dans le pavé numérique de votre clavier, pour changer la vue à isométrique pour mieux visualiser les solides 3D.
 * 1.2. Appuyez sur le bouton chaque fois que vous ajoutez des objets afin de faire un panoramique et un zoom sur Vue 3D afin que tous les éléments soient visibles dans la vue.
 * 1.3. Maintenez pendant que vous cliquez pour sélectionner plusieurs éléments. Si vous avez sélectionné quelque chose de mal ou souhaitez tout désélectionner, cliquez simplement sur un espace vide dans la Vue 3D.

Création de la forme de base
2. Insérez un cube primitif en cliquant sur.
 * 2.1. Sélectionnez dans la vue en arborescence.
 * 2.2. Modifiez les dimensions dans l'onglet de l'éditeur de propriétés.
 * 2.3. Mettez à.

3. Create a chamfer.
 * 3.1. Select the upper edge on the front face of the  in the 3D view.
 * 3.2. Press.
 * 3.3. In the task panel go to, choose . As  choose , then set  to.
 * 3.4. Press . This will create a object.
 * 3.5. In the tree view, select, in the tab change the value of  to.



Insertion du texte avec l'outil Dessin de ShapeString

 * Sélectionnez l'Atelier Planche à dessin
 * assurez-vous que rien n'est sélectionné dans l'arborescence
 * Basculer le plan de travail sur XY (Haut) en cliquant sur et en choisissant
 * Insérer le texte "FreeCAD" par
 * Cliquez sur [[Image: Draft_ShapeString.png | 32px]]
 * Sélectionnez le texte dans le champ "Global X" et tapez "0" sur le clavier et appuyez sur
 * Sélectionnez le texte dans le champ "Global Y"
 * Tapez "0" sur le clavier et appuyez sur
 * Sélectionnez le texte dans le champ "Global Z"
 * Tapez "0" sur le clavier et appuyez sur
 * Entrez "FreeCAD" dans le champ de chaîne (sans crochets) et appuyez sur
 * Choisissez une hauteur de 5mm
 * Choisissez un suivi de 0 mm
 * maintenant, connectez FreeCAD à un "TTF" -Texte-Police à utiliser (par exemple l'ARIAL-TTF)
 * Après avoir appuyé sur une dernière fois, l'objet Draft-Shapestring est créé dans l'arborescence

4. Switch to the Draft Workbench.
 * 4.1. Make sure nothing is selected in the tree view.
 * 4.2. Establish the working plane to XY (Top) by clicking on and pressing.

5. Insert the text "FreeCAD".
 * 5.1. Press on.
 * 5.2. Change to.
 * 5.3. Change to.
 * 5.4. Change to.
 * 5.5. Or press.
 * 5.6. Change to ; change  to ; change  to.
 * 5.7. Make sure points to a valid font, for example, . Press the ellipsis  to open the operating system's dialog to find a font.
 * 5.8. Press . This will create a object.
 * 5.9. Recompute the document by pressing.
 * 5.10. In the tree view, select, in the tab change the value of  to.
 * 5.11. In the tree view, select, in the tab change the value of  to , or press  in the keyboard. This will hide the object, so you can see the  better.
 * 5.12. To see the ShapeString from above change the view by pressing, or in the keyboard.
 * 5.13. To restore the view to isometric, press, or in the keyboard.



Créer un texte 3D

 * Sélectionner l'Atelier Pièce
 * Assurez-vous que l'objet "Shapestring" est sélectionné dans l'arborescence
 * Utiliser l'outil Extrusion [[Image: Part_Extrude.png | 32px]] avec les paramètres:
 * extruder Z = 1 mm
 * assurez-vous de cocher "créer le solide"
 * utiliser "OK" pour finir l'opération d'extrusion partielle
 * Assurez-vous que l'objet "Extruder" est sélectionné dans l'arborescence et appuyez sur  pour basculer état sur visible

6. Switch back to the Part Workbench.
 * 6.1. In the tree view, select, then press.
 * 6.2. In the task panel go to, choose ; in , set  to ; also tick the  option.
 * 6.3. Press . This will create an object.
 * 6.4. In the tree view, select, in the tab change the value of  to.



Insérer l'esquisse pour le positionnement

 * Sélectionner l'Atelier Esquisse
 * Assurez-vous que l'objet "chanfrein" est sélectionné dans l'arborescence et appuyez sur  pour basculer sa visibilité sur visible
 * Choisissez une face en pente créée par l'opération de chanfrein
 * Cliquez sur [[Image: Sketcher_NewSketch.png | 32px]] pour insérer une nouvelle esquisse
 * Dessinez une ligne (peut être horizontale ou verticale, la longueur n'est pas importante ...)
 * Restriction de l'un des points d'extrémité à une distance verticale de +2,5 mm et distance horizontale de +2,5 mm loin de l'origine
 * Fermer l'esquisse

Now we will draw a simple sketch that will be used as auxiliary geometry to position the ShapeString extrusion.

7. In the tree view, select, and press in the keyboard to make it invisible.

8. Switch to the Sketcher Workbench.

9. In the tree view, select, and press in the keyboard to make it visible.
 * 9.1. Choose the sloped face created by the chamfer operation.
 * 9.2. Click on . In the dialog, select, and press.
 * 9.3. The view should adjust automatically so that the camera is parallel to the selected face.
 * 9.4. Draw a horizontal line in a general position on top of the face. The length is not important; we are just interested in its position.
 * 9.5. Constrain the left endpoint to be away from the local X axis and from the local Y axis, using  and.
 * 9.6. Since the sketch is just an auxiliary object, we don't need to have it fully constrained. You can do this if you wish by assigning a fixed distance, say,, again with.
 * 9.7. Close the sketch.





Positionnement du texte 3D dans l'espace 3D

 * Assurez-vous que l'objet "Extruder" est sélectionné dans l'arborescence et appuyez sur  pour activer la visibilité sur visible
 * Assurez-vous que l'objet "Extrude" est sélectionné dans l'arborescence
 * Tâche Open Placement
 * Appliquer un placement incrémental, axe de rotation Z = 90 °
 * Appliquer un placement incrémental, axe de rotation Y = 45 °
 * Passer à l'atelier dessin
 * Passer au mode filaire
 * Assurez-vous que seul "terminaison" est activé
 * Sélectionnez "extruder" -objet
 * Cliquez sur [[Image: Draft_Move.png | 32px]]
 * Dans la vue 3D, cliquez sur le point d'extrémité le plus haut à gauche de l'objet "extruder" (1), puis cliquez sur le point contraint dans l'esquisse (2)

10. In the tree view, select, and press in the keyboard to make it visible.

11. In the tree view, select, in the tab of the property editor, click on the  value so the ellipsis button  appears on the right.
 * 11.1. Tick the option.
 * 11.2. Change the to ;  to, and  to , then click on . This will apply a rotation around the Z-axis, and will reset the  field to zero.
 * 11.3. Change the to ;  to, and  to , then click on . This will apply a rotation around the Y-axis, and will reset the  field to zero.
 * 11.4. Click on to close the dialog.

12. Switch again to the Draft Workbench.
 * 12.1. Switch to "Wireframe" draw style with, or press the button in the view toolbar. This will allow you to see the objects behind other objects.
 * 12.2. Make sure the Draft Snap "Snap to endpoint" method is active. This can be done from the menu, and then , or by pressing the and  buttons in the Snap toolbar.

13. In the tree view, select.
 * 13.1. Click on.
 * 13.2. In the 3D view click on the upper left corner point of the object (1), and then click on the leftmost point in the line drawn with the sketcher (2).
 * 13.3. If is active, as soon as you move the pointer close to a vertex, you should see that it attaches to it exactly.
 * if you have problems snapping to vertices, make sure only the method is enabled. Having multiple snapping methods active at the same time may make it difficult to select the right feature.
 * 13.4. The extruded text should now be inside the body of the object.





Création de texte gravé

 * Passer à l'atelier Pièce
 * Passez à Affichage --> Style --> Comme Actuellement
 * Sélectionnez le texte 3D ("extruder"), puis l'objet de base ("chanfrein") dans l'arborescence
 * Appliquer une coupe booléenne en cliquant sur [[Image: Part_Cut.png | 32px]]
 * Assurez-vous que l'objet "Esquisse" est sélectionné dans l'arborescence
 * Appuyez sur  pour activer la visibilité
 * Cliquez sur [[Image: View-axometric.png | 32px]] pour passer à la vue axonométrique
 * Cliquez sur [[Image: View-zoom-all.png | 32px]] pour zoomer pour adapter la vue
 * Fini

14. Switch back to the Part Workbench.
 * 14.1. Switch to "As is" draw style with, or press the button in the view toolbar. This will show all objects with the normal shading and color.
 * 14.2. In the tree view, select, and press in the keyboard to make it invisible.

15. In the tree view select first, and then.
 * 15.1. Then press . This will create a object. This is the final object.
 * the order in which you select the objects is important for the cut operation. The base object is selected first, and the subtracting object comes at the end.
 * 15.2. In the tree view, select, in the tab change the value of  to.



Engraving 3D text with the PartDesign Workbench
A similar process as described above can be done with the PartDesign Workbench.


 * 1) Create the  first.
 * 2) Create a, make it active, and add a base solid by adding primitives, or using a Sketch and extruding it with.
 * 3) Move the  object into the active body.
 * 4) Attach the  object to one of the faces of the solid, or to a, using.
 * 5) Now create a  or a  from the, in order to produce an additive or a subtractive feature of the base body, respectively.

See the forum thread, How to use ShapeStrings in PartDesign.