Draft ShapeString tutorial/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "4. Basculez vers l'atelier Draft. :4.1. Assurez-vous que rien n'est sélectionné dans vue en arborescence. :4.2. Établissez le plan d...")
(Updating to match new version of source page)
(39 intermediate revisions by 2 users not shown)
Line 25: Line 25:


L'[[Sketcher Workbench/fr|atelier Sketcher]] est utilisé brièvement pour tracer une ligne auxiliaire. Pour plus d'informations sur les outils de cet atelier, consultez
L'[[Sketcher Workbench/fr|atelier Sketcher]] est utilisé brièvement pour tracer une ligne auxiliaire. Pour plus d'informations sur les outils de cet atelier, consultez
* le [[Sketcher_tutorial/fr|didacticiel Sketcher]]
* le [[Basic_Sketcher_Tutorial/fr|Tutoriel d'introduction à Sketcher]]
* le [[Sketcher_reference/fr|Référenciel Sketcher]]
* le [[Sketcher_reference/fr|Manuel de référence pour Sketcher]]


== Installation ==
== Installation ==
Line 58: Line 58:
:4.2. Établissez le plan de travail jusqu'à XY (haut) en cliquant sur {{Button|[[File:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane/fr|Plan de travail]]}} et pressez {{Button|[[File:View-top.svg|16px]] [[Std_ViewTop/fr|Vue de dessus (XY)]]}}.
:4.2. Établissez le plan de travail jusqu'à XY (haut) en cliquant sur {{Button|[[File:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane/fr|Plan de travail]]}} et pressez {{Button|[[File:View-top.svg|16px]] [[Std_ViewTop/fr|Vue de dessus (XY)]]}}.


5. Insert the text "FreeCAD".
5. Insérer le texte "FreeCAD".
:5.1. Press on {{Button|[[File:Draft_ShapeString.svg|16px]] [[Draft_ShapeString|ShapeString]]}}.
:5.1. Appuyez sur {{Button|[[File:Draft_ShapeString.svg|16px]] [[Draft_ShapeString|ShapeString]]}}.
:5.2. Change {{MenuCommand|X}} to {{incode|0 mm}}.
:5.2. Remplacez {{MenuCommand|X}} en {{incode|0 mm}}.
:5.3. Change {{MenuCommand|Y}} to {{incode|0 mm}}.
:5.3. Remplacez {{MenuCommand|Y}} en {{incode|0 mm}}.
:5.4. Change {{MenuCommand|Z}} to {{incode|0 mm}}.
:5.4. Remplacez {{MenuCommand|Z}} en {{incode|0 mm}}.
:5.5. Or press {{Button|Reset point}}.
:5,5. Ou appuyez sur {{Button|Reset point}}.
:5.6. Change {{MenuCommand|String}} to {{incode|FreeCAD}}; change {{MenuCommand|Height}} to {{incode|5 mm}}; change {{MenuCommand|Tracking}} to {{incode|0 mm}}.
:5.6. Remplacez {{MenuCommand|String}} en {{incode|FreeCAD}}; remplacez {{MenuCommand|Height}} en {{incode|5 mm}}; remplacez {{MenuCommand|Tracking}} en {{incode|0 mm}}.
:5.7. Make sure {{MenuCommand|Font file}} points to a valid font, for example, {{incode|/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf}}. Press the ellipsis {{Button|...}} to open the operating system's dialog to find a font.
:5.7. Assurez-vous que {{MenuCommand|Font file}} pointe vers une police valide, par exemple {{incode|/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf}}. Appuyez sur les points de suspension {{Button|...}} pour ouvrir la boîte de dialogue du système d'exploitation pour trouver une police.
:5.8. Press {{Button|OK}}. This will create a {{incode|ShapeString}} object.
:5.8. Appuyez sur {{Button|OK}}. Cela créera un objet {{incode|ShapeString}}.
:5.9. Recompute the document by pressing {{Button|[[File:Std_Refresh.svg|16px]] [[Std_Refresh|Refresh]]}}.
:5.9. Recalculez le document en appuyant sur {{Button|[[File:Std_Refresh.svg|16px]] [[Std_Refresh/fr|Rafraîchir]]}}.
:5.10. In the [[tree view|tree view]], select {{incode|ShapeString}}, in the {{MenuCommand|View}} tab change the value of {{MenuCommand|Line Width}} to {{incode|2.0}}.
:5.10. Dans la [[tree view/fr|vue en arborescence]], sélectionnez {{incode|ShapeString}}, dans l'onglet {{MenuCommand|View}}, changez la valeur de {{MenuCommand|Line Width}} en {{incode|2.0} }.
:5.11. In the [[tree view|tree view]], select {{incode|Chamfer}}, in the {{MenuCommand|View}} tab change the value of {{MenuCommand|Visibility}} to {{incode|false}}, or press {{KEY|Space}} in the keyboard. This will hide the object, so you can see the {{incode|ShapeString}} better.
:5.11. Dans la [[tree view/fr|vue en arborescence]], sélectionnez {{incode|Chamfer}}, dans l'onglet {{MenuCommand|View}}, changez la valeur de {{MenuCommand|Visibility}} en {{incode|false}} ou appuyez sur {{KEY|Espace}} sur le clavier. Cela masquera l'objet afin que vous puissiez mieux voir le {{incode|ShapeString}}.
:5.12. To see the ShapeString from above change the view by pressing {{Button|[[File:View-top.svg|16px]] [[Std_ViewTop|Top (XY)]]}}, or {{KEY|2}} in the keyboard.
:5.12. Pour voir la ShapeString ci-dessus, changez la vue en appuyant sur {{Button|[[File:View-top.svg|16px]] [[Std_ViewTop/fr|Vue de dessus (XY)]]}} ou {{KEY|2}} dans le clavier.
:5.13. To restore the view to isometric, press {{Button|[[File:Std_ViewIsometric.svg|16px]] [[Std_ViewIsometric|View isometric]]}}, or {{KEY|0}} in the keyboard.
:5.13. Pour restaurer la vue en isométrique, appuyez sur {{Button|[[File:Std_ViewIsometric.svg|16px]] [[Std_ViewIsometric/fr|Vue isométrique]]}} ou {{KEY|0}} sur le clavier.


[[File:02_T04_Part_ShapeString.png]]
[[File:02_T04_Part_ShapeString.png]]
{{Caption|Text created as a ShapeString, that is, as a collection of edges in a plane.}}
{{Caption|Texte créé en tant que ShapeString, c'est-à-dire en tant que collection d'arêtes dans un plan.}}


<div class="mw-translate-fuzzy">
== Créer un texte 3D ==
== 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 <Espace> pour basculer état sur visible
[[Image: TutorialDraftShapeString_DraftShapestring.jpg | 300px]]
</div>


6. Switch back to the [[Part Workbench|Part Workbench]].
6. Retour à l'[[Part Workbench/fr|atelier Part]].
:6.1. In the [[tree view|tree view]], select {{incode|ShapeString}}, then press {{Button|[[File:Part_Extrude.svg|16px]] [[Part_Extrude|Extrude]]}}.
:6.1. Dans la [[tree view/fr|vue en arborescence]], sélectionnez {{incode|ShapeString}}, puis appuyez sur {{Button|[[File:Part_Extrude.svg|16px]] [[Part_Extrude/fr|Extrusion]]}}.
:6.2. In the {{MenuCommand|Extrude}} [[task panel|task panel]] go to {{MenuCommand|Direction}}, choose {{MenuCommand|Along normal}}; in {{MenuCommand|Length}}, set {{MenuCommand|Along}} to {{incode|1 mm}}; also tick the {{MenuCommand|Create solid}} option.
:6.2. Dans le [[task panel/fr|Panneau des tâches]] {{MenuCommand|Extrusion}} allez dans {{MenuCommand|Direction}}, choisissez {{MenuCommand|Along normal}}; dans {{MenuCommand|Length}}, définissez {{MenuCommand|Along}} sur {{incode|1 mm}}; cochez également l'option {{MenuCommand|Create solid}}.
:6.3. Press {{Button|OK}}. This will create an {{incode|Extrude}} object.
:6.3. Appuyez sur {{Button|OK}}. Cela créera un objet {{incode|Extrude}}.
:6.4. In the [[tree view|tree view]], select {{incode|Extrude}}, in the {{MenuCommand|View}} tab change the value of {{MenuCommand|Line Width}} to {{incode|2.0}}.
:6.4. Dans la [[tree view/fr|vue en arborescence]], sélectionnez {{incode|Extrude}}, dans l'onglet {{MenuCommand|View}}, changez la valeur de {{MenuCommand|Line Width}} en {{incode|2.0} }.


[[File:03_T04_Part_ShapeString_Extrude.png]]
[[File:03_T04_Part_ShapeString_Extrude.png]]
{{Caption|Text created as a ShapeString, and turned into a solid by extrusion.}}
{{Caption|Texte créé sous forme de chaîne de formes et transformé en solide par extrusion.}}


<div class="mw-translate-fuzzy">
== Insérer l'esquisse pour le positionnement ==
== 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 <Espace> 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
[[Image: TutorialDraftShapeString_Sketch.jpg | 600px]]
</div>


Now we will draw a simple sketch that will be used as auxiliary geometry to position the ShapeString extrusion.
Nous allons maintenant dessiner une simple esquisse qui sera utilisée comme géométrie auxiliaire pour positionner l'extrusion ShapeString.


7. In the [[tree view|tree view]], select {{incode|Extrude}}, and press {{KEY|Space}} in the keyboard to make it invisible.
7. Dans la [[tree view/fr|vue en arboresence]], sélectionnez {{incode|Extrude}} et pressez {{KEY|Espace}} pour le rendre invisible.


8. Switch to the [[Sketcher Workbench|Sketcher Workbench]].
8. Basculez vers l'[[Sketcher Workbench/fr|atelier Sketcher]].


9. In the [[tree view|tree view]], select {{incode|Chamfer}}, and press {{KEY|Space}} in the keyboard to make it visible.
9. Dans la [[tree view|arborescence]], sélectionnez {{incode|Chamfer}}, puis appuyez sur {{KEY|Espace}} sur le clavier pour le rendre visible.
:9.1. Choose the sloped face created by the chamfer operation ({{incode|Face3}}).
:9.1. Choisissez la face inclinée créée par l'opération de chanfrein ({{incode|Face3}}).
:9.2. Click on {{Button|[[File:Sketcher_NewSketch.svg|16px]] [[Sketcher_NewSketch|NewSketch]]}}. In the {{MenuCommand|Sketch attachment}} dialog, select {{incode|FlatFace}}, and press {{Button|OK}}.
:9.2. Cliquez sur {{Button|[[File:Sketcher_NewSketch.svg|16px]] [[Sketcher_NewSketch/fr|Nouvelle esquisse]]}}. Dans la boîte de dialogue {{MenuCommand|Sketch attachment}}, sélectionnez {{incode|FlatFace}}, puis appuyez sur {{Button|OK}}.
:9.3. La vue doit s'ajuster automatiquement afin que la caméra soit parallèle au visage sélectionné.
: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.4. Tracez une ligne horizontale dans une position générale sur le dessus du visage. La longueur n'est pas importante; nous sommes simplement intéressés par sa position.
:9.5. Constrain the left endpoint to be {{incode|2.5 mm}} away from the local X axis and from the local Y axis, using {{Button|[[File:Sketcher_ConstrainDistanceX.svg|16px]] [[Sketcher_ConstrainDistanceX|ConstrainDistanceX]]}} and {{Button|[[File:Sketcher_ConstrainDistanceY.svg|16px]] [[Sketcher_ConstrainDistanceY|ConstrainDistanceY]]}}.
:9.5. Contraindre l'extrémité gauche à {{incode|2.5 mm}} de l'axe X local et de l'axe Y local, à l'aide de {{Button|[[File:Sketcher_ConstrainDistanceX.svg|16px]] [[Sketcher_ConstrainDistanceX|Contrainte de distance horizontale]]}} et {{Button|[[File:Sketcher_ConstrainDistanceY.svg|16px]] [[Sketcher_ConstrainDistanceY|Contrainte distance verticale]]}}.
: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, {{incode|20 mm}}, again with {{Button|[[File:Sketcher_ConstrainDistanceX.svg|16px]] [[Sketcher_ConstrainDistanceX|ConstrainDistanceX]]}}.
:9,6. Étant donné que l'esquisse n'est qu'un objet auxiliaire, nous n'avons pas besoin de le contraindre complètement. Vous pouvez le faire si vous le souhaitez en affectant une distance fixe, par exemple {{incode|20 mm}}, à nouveau avec {{Button|[[File:Sketcher_ConstrainDistanceX.svg|16px]] [[Sketcher_ConstrainDistanceX|Contrainte de distance horizontale]]}}.
:9.7. Close the sketch.
:9.7. Fermez l'esquisse.


[[File:04_T04_Part_ShapeString_support_sketch.png|500px]]
[[File:04_T04_Part_ShapeString_support_sketch.png|500px]]
{{Caption|Line being created with the sketcher, with constraints.}}
{{Caption|Ligne en cours de création avec l'esquisse, avec contraintes.}}


[[File:05_T04_Part_ShapeString_support_sketch_3D.png|500px]]
[[File:05_T04_Part_ShapeString_support_sketch_3D.png|500px]]
{{Caption|Sketch line created on top of the solid face, to be used as reference guide for positioning the extruded text.}}
{{Caption|Ligne d'esquisse créée au-dessus de la face solide, à utiliser comme guide de référence pour positionner le texte extrudé.}}


<div class="mw-translate-fuzzy">
== Positionnement du texte 3D dans l'espace 3D ==
== Positionnement du texte 3D dans l'espace 3D ==
* Assurez-vous que l'objet "Extruder" est sélectionné dans l'arborescence et appuyez sur <Espace> pour activer la visibilité sur visible
* Assurez-vous que l'objet "Extrude" est sélectionné dans l'arborescence
* Tâche Open Placement {{MenuCommand | Edition-> Positionnement ...}}
* 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é {{MenuCommand| Dessin-> Verrouillage -> Terminaison}}
* 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)
[[Image: TutorialDraftShapeString_Position.jpg | 600px]]
</div>


10. In the [[tree view|tree view]], select {{incode|Extrude}}, and press {{KEY|Space}} in the keyboard to make it visible.
10. Dans la [[tree view/fr|vue en arboresence]], sélectionnez {{incode|Extrude}} et pressez {{KEY|Espace}} pour le rendre visible.


11. In the [[tree view|tree view]], select {{incode|Extrude}}, in the {{MenuCommand|Data}} tab of the [[property editor|property editor]], click on the {{MenuCommand|Placement}} value so the ellipsis button {{Button|...}} appears on the right.
11. Dans la [[tree view/fr|vue en arboresence]], sélectionnez {{incode|Extrude}}, dans l'onglet {{MenuCommand|Data}} de [[property editor/fr|éditeur de propriétés]], cliquez sur {{MenuCommand|Placement}} afin que le bouton points de suspension {{Button|...}} apparaisse à droite.
:11.1. Tick the option {{MenuCommand|Apply incremental changes}}.
:11.1. Cochez l'option {{MenuCommand|Apply incremental changes}}.
:11.2. Change the {{MenuCommand|Rotation}} to {{incode|Rotation axis with angle}}; {{MenuCommand|Axis}} to {{incode|Z}}, and {{MenuCommand|Angle}} to {{incode|90 deg}}, then click on {{Button|Apply}}. This will apply a rotation around the Z-axis, and will reset the {{MenuCommand|Angle}} field to zero.
:11.2. Remplacez {{MenuCommand|Rotation}} par {{incode|Rotation axis with angle}}; {{MenuCommand|Axis}} en {{incode|Z}} et {{MenuCommand|Angle}} par {{incode|90 deg}} puis cliquez sur {{Button|Apply}}. Cela appliquera une rotation autour de l'axe Z et remettra à zéro le champ {{MenuCommand|Angle}}.
:11.3. Change the {{MenuCommand|Rotation}} to {{incode|Rotation axis with angle}}; {{MenuCommand|Axis}} to {{incode|Y}}, and {{MenuCommand|Angle}} to {{incode|45 deg}}, then click on {{Button|Apply}}. This will apply a rotation around the Y-axis, and will reset the {{MenuCommand|Angle}} field to zero.
:11.3. Remplacez {{MenuCommand|Rotation}} par {{incode|Rotation axis with angle}}; {{MenuCommand|Axis}} en {{incode|Y}}, and {{MenuCommand|Angle}} par {{incode|45 deg}}, puis cliquez sur {{Button | Apply}}. Cela appliquera une rotation autour de l'axe Y et remettra à zéro le champ {{MenuCommand|Angle}}.
:11.4. Click on {{Button|OK}} to close the dialog.
:11.4. Cliquez sur {{Button|OK}} pour fermer la boîte de dialogue.


12. Switch again to the [[Draft Workbench|Draft Workbench]].
12. Basculez à nouveau vers [[Draft Workbench/fr|Atelier Draft]].
:12.1. Switch to "Wireframe" draw style with {{MenuCommand|View → [[Std_DrawStyle|Draw style]] → [[File:DrawStyleWireFrame.svg|16px]] Wireframe}}, or press the {{Button|[[File:DrawStyleWireFrame.svg|16px]] [[Std_DrawStyle|Wireframe]]}} button in the view toolbar. This will allow you to see the objects behind other objects.
:12.1. Passez au style de dessin "Wireframe" avec {{MenuCommand|View → [[Std_DrawStyle/fr|Draw style]] → [[File:DrawStyleWireFrame.svg|16px]] Wireframe}} ou appuyez sur {{Button|[[File:DrawStyleWireFrame.svg|16px]] [[Std_DrawStyle|Wireframe]]}} dans la barre d'outils de la vue. Cela vous permettra de voir les objets derrière d'autres objets.
:12.2. Make sure the [[Draft_Snap|Draft Snap]] "Snap to endpoint" method is active. This can be done from the menu {{MenuCommand|Draft → Snapping → [[File:Draft_ToggleSnap.svg|16px]] [[Draft_ToggleSnap|Toggle On/Off]]}}, and then {{MenuCommand| → [[File:Snap_Endpoint.svg|16px]] [[Draft Endpoint|Endpoint]]}}, or by pressing the {{Button|[[File:Draft_ToggleSnap.svg|16px]] [[Draft_ToggleSnap|ToggleSnap]]}} and {{Button|[[File:Snap_Endpoint.svg|16px]] [[Draft Endpoint|Snap endpoint]]}} buttons in the Snap toolbar.
:12.2. Assurez-vous que la méthode [[Draft_Snap | Draft Snap]] "Snap to endpoint" est active. Cela peut être fait à partir du menu {{MenuCommand|Draft → Snapping → [[File:Draft_ToggleSnap.svg|16px]] [[Draft_ToggleSnap|Toggle On/Off]]}} puis {{MenuCommand| → [[File:Snap_Endpoint.svg|16px]] [[Draft Endpoint|Endpoint]]}}, ou en appuyant sur {{Button|[[File:Draft_ToggleSnap.svg|16px]] [[Draft_ToggleSnap|ToggleSnap]]}} et {{Button|[[File:Snap_Endpoint.svg|16px]] [[Draft Endpoint|Snap endpoint]]}} dans la barre d'outils Snap.


13. In the [[tree view|tree view]], select {{incode|Extrude}}.
13. Dans la [[tree view/fr|vue en arborescence]], sélectionnez {{incode|Extrude}}.
:13.1. Click on {{Button|[[File:Draft_Move.svg|16px]] [[Draft Move|Move]]}}.
:13.1. Cliquez sur {{Button|[[File:Draft_Move.svg|16px]] [[Draft Move/fr|Déplacer]]}}.
:13.2. In the [[3D view|3D view]] click on the upper left corner point of the {{incode|Extrude}} object (1), and then click on the leftmost point in the line drawn with the sketcher (2).
:13.2. Dans la [[3D view/fr|Vue 3D]], cliquez sur le coin supérieur gauche de l'objet {{incode|Extrude}} (1), puis cliquez sur le point le plus à gauche de la ligne tracée avec l'esquisse (2).
:13.3. If {{Button|[[File:Snap_Endpoint.svg|16px]] [[Draft Endpoint|Snap endpoint]]}} is active, as soon as you move the pointer close to a vertex, you should see that it attaches to it exactly.
:13.3. Si {{Button|[[File:Snap_Endpoint.svg|16px]] [[Draft Endpoint/fr|Accrochage terminaison]]}} est actif, dès que vous déplacez le pointeur près d'un sommet, vous devez voir qu'il s'y attache. exactement.
:{{Emphasis|Note:}} if you have problems snapping to vertices, make sure only the {{Button|[[File:Snap_Endpoint.svg|16px]] [[Draft Endpoint|Snap endpoint]]}} method is enabled. Having multiple snapping methods active at the same time may make it difficult to select the right feature.
:{{Emphasis|Remarque:}} si vous rencontrez des problèmes lors de l'accrochage aux sommets, assurez-vous que seule la méthode {{Button|[[File:Snap_Endpoint.svg|16px]] [[Draft Endpoint/fr|Accrochage terminaison]]}} est activée . Le fait d'avoir plusieurs méthodes d'accrochage actives en même temps peut rendre difficile la sélection de la bonne fonction.
:13.4. The extruded text should now be inside the body of the {{incode|Fillet}} object.
:13.4. Le texte extrudé doit maintenant se trouver dans le corps de l'objet {{incode|Fillet}}.


[[File:06_T04_Part_ShapeString_move.svg]]
[[File:06_T04_Part_ShapeString_move.svg]]
{{Caption|The extruded ShapeString should be moved to the position of the sketched line that lies on the face of the base body.}}
{{Caption|La chaîne de forme extrudée doit être déplacée à la position de la ligne esquissée qui se trouve sur la face du corps de base.}}


[[File:07_T04_Part_ShapesString_Extrude_in_place.png]]
[[File:07_T04_Part_ShapesString_Extrude_in_place.png]]
{{Caption|Extruded ShapeString positioned in the {{incode|Fillet}}.}}
{{Caption|Chaîne de forme extrudée positionnée dans le {{incode|Fillet}}.}}


<div class="mw-translate-fuzzy">
== Création de texte gravé ==
== 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 <Espace> 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
[[Image: TutorialDraftShapeString_Complete.jpg | 300px]]
</div>


14. Switch back to the [[Part Workbench|Part Workbench]].
14. Revenez à l'[[Part Workbench/fr|Atelier Part]].
:14.1. Switch to "As is" draw style with {{MenuCommand|View → [[Std_DrawStyle|Draw style]] → [[File:DrawStyleAsIs.svg|16px]] As is}}, or press the {{Button|[[File:DrawStyleAsIs.svg|16px]] [[Std_DrawStyle|As is]]}} button in the view toolbar. This will show all objects with the normal shading and color.
:14.1. Passez au style de dessin "Comme actuellement" avec {{MenuCommand|Affichage → [[Std_DrawStyle/fr|Style de représentation]] → [[File:DrawStyleAsIs.svg|16px]] Comme actuellement}} ou appuyez sur le {{Button|[[File:DrawStyleAsIs.svg|16px]] [[Std_DrawStyle|Comme actuellement]]}} bouton dans la barre d'outils de la vue. Cela montrera tous les objets avec l'ombrage et la couleur normaux.
:14.2. In the [[tree view|tree view]], select {{incode|Sketch}}, and press {{KEY|Space}} in the keyboard to make it invisible.
:14.2. Dans la [[tree view|Vue en arborescence]], sélectionnez {{incode|Sketch}} et appuyez sur {{KEY|Espace}} sur le clavier pour le rendre invisible.


15. In the [[tree view|tree view]] select {{incode|Chamfer}} first, and then {{incode|Extrude}}.
15. Dans la [[tree view|Vue en arborescence]], sélectionnez d'abord {{incode|Chamfer}} puis {{incode|Extrude}}.
:15.1. Then press {{Button|[[File:Part_Cut.svg|16px]] [[Part_Cut|Cut]]}}. This will create a {{incode|Cut}} object. This is the final object.
:15.1. Appuyez ensuite sur {{Button|[[File:Part_Cut.svg|16px]] [[Part_Cut/fr|Soustraction]]}}. Cela créera un objet {{incode|Cut}}. Ceci est l'objet terminé.
:{{Emphasis|Note:}} 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.
:{{Emphasis|Remarque:}} l'ordre dans lequel vous sélectionnez les objets est important pour l'opération de découpe. L'objet de base est sélectionné en premier et l'objet soustractif arrive à la fin.
:15.2. In the [[tree view|tree view]], select {{incode|Cut}}, in the {{MenuCommand|View}} tab change the value of {{MenuCommand|Line Width}} to {{incode|2.0}}.
:15.2. Dans la [[tree view|Vue en arborescence]], sélectionnez {{incode|Cut}}, dans l'onglet {{MenuCommand|Affichage}}, changez la valeur de {{MenuCommand|Line Width}} en {{incode|2.0}}.


[[File:08_T04_Part_ShapesString_Extrude_final_cut.png]]
[[File:08_T04_Part_ShapesString_Extrude_final_cut.png]]
{{Caption|Modèle terminé d'un cube avec filet avec du texte gravé créé à partir des opérations ShapeString, extrusion et soustraction bouléenne.}}
{{Caption|Final model of a filleted cube, with carved text created from a ShapeString, Extrude, and boolean Cut operations.}}


== Engraving 3D text with the PartDesign Workbench ==
== Gravure de texte 3D avec l'atelier PartDesign ==


A similar process as described above can be done with the [[PartDesign_Workbench|PartDesign Workbench]].
Un processus similaire à celui décrit ci-dessus peut être effectué avec l'[[PartDesign_Workbench/fr|Atelier PartDesign]].


# Create the {{Button|[[File:Draft_ShapeString.svg|16px]] [[Draft_ShapeString|Draft ShapeString]]}} first.
# Créez d'abord le {{Button|[[File:Draft_ShapeString.svg|16px]] [[Draft_ShapeString/fr|Draft Formes à partir texte]]}}.
# Create a {{Button|[[File:PartDesign_Body_Tree.svg|16px]] [[PartDesign_Body|PartDesign Body]]}}, make it active, and add a base solid by adding primitives, or using a Sketch and extruding it with {{Button|[[File:PartDesign_Pad.svg|16px]] [[PartDesign_Pad|PartDesign Pad]]}}.
# Créez un {{Button|[[File:PartDesign_Body_Tree.svg|16px]] [[PartDesign_Body/fr|PartDesign Corps]]}}, rendez-le actif et ajoutez un solide de base en ajoutant des primitives ou en utilisant une esquisse et en l'extrudant avec {{Button|[[File:PartDesign_Pad.svg|16px]] [[PartDesign_Pad/fr|PartDesign Protrusion]]}}.
# Move the {{incode|ShapeString}} object into the active body.
# Déplacez l'objet {{incode|ShapeString}} dans le corps actif.
# Attach the {{incode|ShapeString}} object to one of the faces of the solid, or to a {{Button|[[File:PartDesign_Plane.svg|16px]] [[PartDesign Plane|PartDesign Plane]]}}, using {{Button|[[File:Part_Attachment.svg|16px]] [[Part_Attachment|Part Attachment]]}}.
# Attachez l'objet {{incode|ShapeString}} à l'une des faces du solide ou à un {{Button|[[File:PartDesign_Plane.svg|16px]] [[PartDesign Plane/fr|PartDesign Plan de référence]]}}, en utilisant {{Button|[[File:Part_Attachment.svg|16px]] [[Part_Attachment/fr|Part Attachement
]]}}.
# Now create a {{Button|[[File:PartDesign_Pad.svg|16px]] [[PartDesign_Pad|PartDesign Pad]]}} or a {{Button|[[File:PartDesign_Pocket.svg|16px]] [[PartDesign_Pocket|PartDesign Pocket]]}} from the {{incode|ShapeString}}, in order to produce an additive or a subtractive [[PartDesign_Feature|feature]] of the base body, respectively.
# Créez maintenant un {{Button|[[File:PartDesign_Pad.svg|16px]] [[PartDesign_Pad/fr|PartDesign Protrusion]]}} ou un {{Button|[[File:PartDesign_Pocket.svg|16px]] [[PartDesign_Pocket/fr|PartDesign Cavité]]}} à partir de {{incode|ShapeString}}, afin de produire un additif ou une soustraction [[PartDesign_Feature/fr|PartDesign Feature]] du corps de base, respectivement.


See the forum thread, [https://forum.freecadweb.org/viewtopic.php?f=3&t=36623 How to use ShapeStrings in PartDesign].
Voir le fil du forum [https://forum.freecadweb.org/viewtopic.php?f=3&t=36623 How to use ShapeStrings in PartDesign].


==Remarques==
<div class="mw-translate-fuzzy">
== Notes ==
* pour créer un texte courbé, vous pouvez utiliser la macro [[Macro_Circular Text/fr | Texte Circulaire]][[File:FCCircularTextButtom.png|32px]]
* pour importer du texte depuis inkscape, regardez l' [[Import_text_and_geometry_from_Inkscape/fr | Importation de texte à partir du didacticiel inkscape]]
* L'extrusion du texte Shapestring peut également être effectuée avec l'Outil Protusion PartDesign
* N'oubliez pas que l'Objet-DraftShapestring ne peut pas être attaché à une face (donc pas de commande de poche possible)
</div>


* To create curved text you can use the macro [[File:FCCircularTextButtom.png|32px]] [[Macro_Circular_Text|Circular Text]].
* pour créer un texte courbé, vous pouvez utiliser la macro [[File:FCCircularTextButtom.png|32px]] [[Macro_Circular_Text|Circular Text]].
* To import text from an SVG file look at the [[Import_text_and_geometry_from_Inkscape|Import text and geometry from Inkscape]] tutorial.
* pour importer du texte depuis Inkscape, regardez l' [[Import_text_and_geometry_from_Inkscape/fr|Importation de texte à partir du tutoriel Inkscape]].


{{Tutorials navi{{#translation:}}}}
{{Userdocnavi}}
{{Part Tools navi{{#translation:}}}}
{{clear}}
{{PartDesign Tools navi{{#translation:}}}}
{{Sketcher Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Revision as of 11:18, 25 February 2020

Tutoriel
Thème
Product design
Niveau
Débutant
Temps d'exécution estimé
30 minutes
Auteurs
r-frank et vocx
Version de FreeCAD
0.17 et suivantes
Fichiers exemples
Draft_Shapestring_Text
Voir aussi
None

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

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

Maquette finale du texte gravé.

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

Installation

1. Lancez FreeCAD, créez un nouveau document vide avec Fichier → Nouveau et sélectionnez l'atelier Part.

1.1. Appuyez sur le bouton Vue isométrique ou appuyez sur 0 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 Tout afficher 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 Ctrl 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érer un cube primitif en cliquant sur Cube.

2.1. Sélectionnez Cube dans la vue en arborescence.
2.2. Modifiez les dimensions dans l'onglet Data de l'éditeur de propriétés.
2.3. Mettez Width à 31 mm.

3. Créer un chanfrein.

3.1. Sélectionnez le bord supérieur (Edge6) sur la face avant du Cube dans la Vue 3D.
3.2. Appuyez sur Chamfrein.
3.3. Dans Chamfer edges Panneau des tâches, se rendre à Selection puis choisir Select edges. En tant que Fillet type, choisissez Constant length puis définissez Length à 5 mm.
3.4. Appuyez sur OK. Cela créera un objet Chamfer.
3,5. Dans la vue en arborescence, sélectionnez Chamfer, dans l'onglet View, changez la valeur de Line Width à 2.0.

Objet de base créé à partir d'un cube et d'une opération de chanfrein.

Insertion du texte avec l'outil Dessin de ShapeString

4. Basculez vers l'atelier Draft.

4.1. Assurez-vous que rien n'est sélectionné dans vue en arborescence.
4.2. Établissez le plan de travail jusqu'à XY (haut) en cliquant sur Plan de travail et pressez Vue de dessus (XY).

5. Insérer le texte "FreeCAD".

5.1. Appuyez sur ShapeString.
5.2. Remplacez X en 0 mm.
5.3. Remplacez Y en 0 mm.
5.4. Remplacez Z en 0 mm.
5,5. Ou appuyez sur Reset point.
5.6. Remplacez String en FreeCAD; remplacez Height en 5 mm; remplacez Tracking en 0 mm.
5.7. Assurez-vous que Font file pointe vers une police valide, par exemple /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf. Appuyez sur les points de suspension ... pour ouvrir la boîte de dialogue du système d'exploitation pour trouver une police.
5.8. Appuyez sur OK. Cela créera un objet ShapeString.
5.9. Recalculez le document en appuyant sur Rafraîchir.
5.10. Dans la vue en arborescence, sélectionnez ShapeString, dans l'onglet View, changez la valeur de Line Width en {{incode|2.0} }.
5.11. Dans la vue en arborescence, sélectionnez Chamfer, dans l'onglet View, changez la valeur de Visibility en false ou appuyez sur Espace sur le clavier. Cela masquera l'objet afin que vous puissiez mieux voir le ShapeString.
5.12. Pour voir la ShapeString ci-dessus, changez la vue en appuyant sur Vue de dessus (XY) ou 2 dans le clavier.
5.13. Pour restaurer la vue en isométrique, appuyez sur Vue isométrique ou 0 sur le clavier.

Texte créé en tant que ShapeString, c'est-à-dire en tant que collection d'arêtes dans un plan.

Créer un texte 3D

6. Retour à l'atelier Part.

6.1. Dans la vue en arborescence, sélectionnez ShapeString, puis appuyez sur Extrusion.
6.2. Dans le Panneau des tâches Extrusion allez dans Direction, choisissez Along normal; dans Length, définissez Along sur 1 mm; cochez également l'option Create solid.
6.3. Appuyez sur OK. Cela créera un objet Extrude.
6.4. Dans la vue en arborescence, sélectionnez Extrude, dans l'onglet View, changez la valeur de Line Width en {{incode|2.0} }.

Texte créé sous forme de chaîne de formes et transformé en solide par extrusion.

Insérer l'esquisse pour le positionnement

Nous allons maintenant dessiner une simple esquisse qui sera utilisée comme géométrie auxiliaire pour positionner l'extrusion ShapeString.

7. Dans la vue en arboresence, sélectionnez Extrude et pressez Espace pour le rendre invisible.

8. Basculez vers l'atelier Sketcher.

9. Dans la arborescence, sélectionnez Chamfer, puis appuyez sur Espace sur le clavier pour le rendre visible.

9.1. Choisissez la face inclinée créée par l'opération de chanfrein (Face3).
9.2. Cliquez sur Nouvelle esquisse. Dans la boîte de dialogue Sketch attachment, sélectionnez FlatFace, puis appuyez sur OK.
9.3. La vue doit s'ajuster automatiquement afin que la caméra soit parallèle au visage sélectionné.
9.4. Tracez une ligne horizontale dans une position générale sur le dessus du visage. La longueur n'est pas importante; nous sommes simplement intéressés par sa position.
9.5. Contraindre l'extrémité gauche à 2.5 mm de l'axe X local et de l'axe Y local, à l'aide de Contrainte de distance horizontale et Contrainte distance verticale.
9,6. Étant donné que l'esquisse n'est qu'un objet auxiliaire, nous n'avons pas besoin de le contraindre complètement. Vous pouvez le faire si vous le souhaitez en affectant une distance fixe, par exemple 20 mm, à nouveau avec Contrainte de distance horizontale.
9.7. Fermez l'esquisse.

Ligne en cours de création avec l'esquisse, avec contraintes.

Ligne d'esquisse créée au-dessus de la face solide, à utiliser comme guide de référence pour positionner le texte extrudé.

Positionnement du texte 3D dans l'espace 3D

10. Dans la vue en arboresence, sélectionnez Extrude et pressez Espace pour le rendre visible.

11. Dans la vue en arboresence, sélectionnez Extrude, dans l'onglet Data de éditeur de propriétés, cliquez sur Placement afin que le bouton points de suspension ... apparaisse à droite.

11.1. Cochez l'option Apply incremental changes.
11.2. Remplacez Rotation par Rotation axis with angle; Axis en Z et Angle par 90 deg puis cliquez sur Apply. Cela appliquera une rotation autour de l'axe Z et remettra à zéro le champ Angle.
11.3. Remplacez Rotation par Rotation axis with angle; Axis en Y, and Angle par 45 deg, puis cliquez sur Apply. Cela appliquera une rotation autour de l'axe Y et remettra à zéro le champ Angle.
11.4. Cliquez sur OK pour fermer la boîte de dialogue.

12. Basculez à nouveau vers Atelier Draft.

12.1. Passez au style de dessin "Wireframe" avec View → Draw style Wireframe ou appuyez sur Wireframe dans la barre d'outils de la vue. Cela vous permettra de voir les objets derrière d'autres objets.
12.2. Assurez-vous que la méthode Draft Snap "Snap to endpoint" est active. Cela peut être fait à partir du menu Draft → Snapping → File:Draft ToggleSnap.svg Toggle On/Off puis File:Snap Endpoint.svg Endpoint, ou en appuyant sur File:Draft ToggleSnap.svg ToggleSnap et File:Snap Endpoint.svg Snap endpoint dans la barre d'outils Snap.

13. Dans la vue en arborescence, sélectionnez Extrude.

13.1. Cliquez sur Déplacer.
13.2. Dans la Vue 3D, cliquez sur le coin supérieur gauche de l'objet Extrude (1), puis cliquez sur le point le plus à gauche de la ligne tracée avec l'esquisse (2).
13.3. Si File:Snap Endpoint.svg Accrochage terminaison est actif, dès que vous déplacez le pointeur près d'un sommet, vous devez voir qu'il s'y attache. exactement.
Remarque: si vous rencontrez des problèmes lors de l'accrochage aux sommets, assurez-vous que seule la méthode File:Snap Endpoint.svg Accrochage terminaison est activée . Le fait d'avoir plusieurs méthodes d'accrochage actives en même temps peut rendre difficile la sélection de la bonne fonction.
13.4. Le texte extrudé doit maintenant se trouver dans le corps de l'objet Fillet.

La chaîne de forme extrudée doit être déplacée à la position de la ligne esquissée qui se trouve sur la face du corps de base.

Chaîne de forme extrudée positionnée dans le Fillet.

Création de texte gravé

14. Revenez à l'Atelier Part.

14.1. Passez au style de dessin "Comme actuellement" avec Affichage → Style de représentation Comme actuellement ou appuyez sur le Comme actuellement bouton dans la barre d'outils de la vue. Cela montrera tous les objets avec l'ombrage et la couleur normaux.
14.2. Dans la Vue en arborescence, sélectionnez Sketch et appuyez sur Espace sur le clavier pour le rendre invisible.

15. Dans la Vue en arborescence, sélectionnez d'abord Chamfer puis Extrude.

15.1. Appuyez ensuite sur Soustraction. Cela créera un objet Cut. Ceci est l'objet terminé.
Remarque: l'ordre dans lequel vous sélectionnez les objets est important pour l'opération de découpe. L'objet de base est sélectionné en premier et l'objet soustractif arrive à la fin.
15.2. Dans la Vue en arborescence, sélectionnez Cut, dans l'onglet Affichage, changez la valeur de Line Width en 2.0.

Modèle terminé d'un cube avec filet avec du texte gravé créé à partir des opérations ShapeString, extrusion et soustraction bouléenne.

Gravure de texte 3D avec l'atelier PartDesign

Un processus similaire à celui décrit ci-dessus peut être effectué avec l'Atelier PartDesign.

  1. Créez d'abord le Draft Formes à partir texte.
  2. Créez un PartDesign Corps, rendez-le actif et ajoutez un solide de base en ajoutant des primitives ou en utilisant une esquisse et en l'extrudant avec PartDesign Protrusion.
  3. Déplacez l'objet ShapeString dans le corps actif.
  4. Attachez l'objet ShapeString à l'une des faces du solide ou à un PartDesign Plan de référence, en utilisant Part Attachement .
  5. Créez maintenant un PartDesign Protrusion ou un PartDesign Cavité à partir de ShapeString, afin de produire un additif ou une soustraction PartDesign Feature du corps de base, respectivement.

Voir le fil du forum How to use ShapeStrings in PartDesign.

Remarques

Template:Tutorials navi/fr