Draft ShapeString tutorial/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "# Prima creare il {{Button|16px ShapeString}}. # Creare un {{Button|16px Corpo}}, renderlo attivo e inserire un solido di base aggiungendo primitive o utilizzando uno schizzo ed estrudendolo con {{Button|16px Estrusione}}. # Spostare l'oggetto {{incode|ShapeString}} nel corpo attivo. # Attaccare l'oggetto {{inc...")
 
(54 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{TutorialInfo/it
{{TutorialInfo/it
|Topic= Product design
|Topic= Product design
Line 9: Line 10:
}}
}}


<span id="Introduction"></span>
==Introduzione==
==Introduzione==


This tutorial was originally written by Roland Frank (†2017, r-frank), and it was rewritten and re-illustrated by vocx.
Questo tutorial è stato originariamente scritto da Roland Frank (†2017, r-frank) ed è stato riscritto e ri-illustrato da vocx.


This tutorial describes a method to create 3D text and use it with solid objects in the [[File:Workbench_Part.svg|24px]] [[Part_Module|Part Workbench]]. We will discuss how to
Questo tutorial descrive un metodo per creare testo 3D e utilizzarlo con oggetti solidi in [[File:Workbench_Part.svg|24px]] [[Part_Workbench/it|Part]]. Si seguano le seguenti indicazioni
* insert outlined text with the {{Button|[[Image:Draft_ShapeString.svg|16px]] [[Draft_ShapeString|Draft ShapeString]]}} tool,
* inserire il testo da tracciare con lo strumento {{Button|[[Image:Draft_ShapeString.svg|16px]] [[Draft_ShapeString/it|Forma da testo]]}},
* extrude it to be a 3D solid with {{Button|[[File:Part_Extrude.svg|16px]] [[Part Extrude|Part Extrude]]}},
* estruderlo in modo che diventi un solido 3D con {{Button|[[File:Part_Extrude.svg|16px]] [[Part_Extrude/it|Estrudi di Part]]}},
* position it in 3D space using [[placement|placement]], and {{Button|[[File:Draft_Move.svg|16px]] [[Draft Move|Draft Move]]}} (it uses a sketch as auxiliary geometry), and
* posizionarlo nello spazio 3D utilizzando [[Placement/it|Placement]] e {{Button|[[File:Draft_Move.svg|16px]] [[Draft_Move/it|Sposta di Draft]]}} (utilizzare uno schizzo come geometria ausiliaria) e
* engrave the text by applying a boolean {{Button|[[File:Part_Cut.svg|16px]] [[Part Cut|Part Cut]]}}.
* incidere il testo applicando in Part una {{Button|[[File:Part_Cut.svg|16px]] [[Part_Cut/it|Sottrazione booleana]]}}.


To use ShapeStrings inside the [[File:Workbench_PartDesign.svg|24px]] [[PartDesign_Workbench|PartDesign Workbench]], the process is essentially the same as with the Part Workbench, but the ShapeString is placed inside the [[PartDesign_Body|PartDesign Body]] to extrude it. Go to the end of this tutorial for more information.
Per utilizzare ShapeString all'interno di [[File:Workbench_PartDesign.svg|24px]] [[PartDesign_Workbench|PartDesign]], il processo è essenzialmente lo stesso dell'ambiente Part, ma ShapeString viene posizionato all'interno del [[PartDesign_Body/it|Corpo di PartDesign]] per estruderlo. Andare alla fine di questo tutorial per ulteriori informazioni.


[[File:08_T04_Part_ShapesString_Extrude_final_cut.png]]
[[File:08_T04_Part_ShapesString_Extrude_final_cut.png]]
{{Caption|Final model of the engraved text.}}
{{Caption|Aspetto finale del testo inciso.}}


Per disegnare una linea ausiliaria viene utilizzato l'ambiente [[Sketcher Workbench/it|Sketcher]]. Maggiori informazioni sugli strumenti di questo workbench sono disponibili in
Per disegnare una linea ausiliaria viene utilizzato l'ambiente [[Sketcher_Workbench/it|Sketcher]]. Maggiori informazioni sugli strumenti di questo workbench sono disponibili in
* [[Basic_Sketcher_Tutorial/it|Tutorial base di Sketcher]]
* [[Basic_Sketcher_Tutorial/it|Tutorial base di Sketcher]]
* [[Sketcher_reference/it|Manuale di riferimento per Sketcher]]
* [[Sketcher_reference/it|Manuale di riferimento per Sketcher]]


== Setup ==
<span id="Setup"></span>
== Impostazione ==


1. Open FreeCAD, create a new empty document with {{MenuCommand|File → [[File:Std_New.svg|16px]] [[Std_New|New]]}}, and switch to the [[Part Workbench|Part Workbench]].
1. Aprire FreeCAD, creare un nuovo documento vuoto con {{MenuCommand|File → [[File:Std_New.svg|16px]] [[Std_New/it|Nuovo]]}} e passare a [[Part_Workbench/it|Part]].
:1.1. Press the {{Button|[[File:Std_ViewIsometric.svg|16px]] [[Std_ViewIsometric|View isometric]]}} button, or press {{KEY|0}} in the numerical pad of your keyboard, to change the view to isometric to visualize the 3D solids better.
:1.1. Premere il pulsante {{Button|[[File:Std_ViewIsometric.svg|16px]] [[Std_ViewIsometric/it|Isometrica]]}} o premere {{KEY|0}} sul tastierino numerico della tastiera per modificare la visualizzazione in isometrica per visualizzare meglio i solidi 3D.
:1.2. Press the {{Button|[[File:Std_ViewFitAll.svg|16px]] [[Std_ViewFitAll|View fit all]]}} button whenever you add objects in order to pan and zoom the [[3D_view|3D view]] so that all elements are seen in the view.
:1.2. Premere il pulsante {{Button|[[File:Std_ViewFitAll.svg|16px]] [[Std_ViewFitAll/it|Visualizza tutto]]}} ogni volta che si aggiungono oggetti per eseguire la panoramica e lo zoom della [[3D_view/it|Vista 3D]] in modo che tutti gli elementi siano visibili nella vista.
:1.3. Hold {{KEY|Ctrl}} while you click to select multiple items. If you selected something wrong or want to de-select everything, just click on empty space in the [[3D view|3D view]].
:1.3. Tenere premuto {{KEY|Ctrl}} mentre si clicca per selezionare più elementi. Se si è sbagliato a selezionare qualcosa o si desidera deselezionare tutto, semplicemente fare clic sullo spazio vuoto nella [[3D_view/it|Vista 3D]].


<span id="Create_the_basic_shape"></span>
==Creare la forma di base==
==Creare la forma di base==


2. Insert a primitive cube by clicking on {{Button|[[Image:Part_Box.svg|16px]] [[Part_Box|Box]]}}.
2. Inserire una primitva cubo cliccando su {{Button|[[Image:Part_Box.svg|16px]] [[Part_Box/it|Cubo]]}}.
:2.1. Select {{incode|Cube}} in the [[tree view|tree view]].
:2.1. Selezionare {{incode|Cubo}} nella [[Tree_view/it|vista ad albero]].
:2.2. Change the dimensions in the {{MenuCommand|Data}} tab of the [[property editor|property editor]].
:2.2. Modificare le dimensioni nella scheda {{MenuCommand|Dati}} dell'[[Property_editor/it|editor delle proprietà]].
:2.3. Change {{MenuCommand|Width}} to {{incode|31 mm}}.
:2.3. Cambiare {{MenuCommand|Width}} in {{incode|31 mm}}.


3. Create a chamfer.
3. Creare uno smusso.
:3.1. Select the upper edge ({{incode|Edge6}}) on the front face of the {{incode|Cube}} in the [[3D view|3D view]].
:3.1. Selezionare il bordo superiore ({{incode|Edge6}}) sulla faccia anteriore del {{incode|Cubo}} nella [[3D_view/it|vista 3D]].
:3.2. Press {{Button|[[Image:Part_Chamfer.svg|16px]] [[Part_Chamfer|Chamfer]]}}.
:3.2. Cliccare {{Button|[[Image:Part_Chamfer.svg|16px]] [[Part_Chamfer/it|Smussa]]}}.
:3.3. In the {{MenuCommand|Chamfer edges}} [[task panel|task panel]] go to {{MenuCommand|Selection}}, choose {{MenuCommand|Select edges}}. As {{MenuCommand|Fillet type}} choose {{incode|Constant length}}, then set {{MenuCommand|Length}} to {{incode|5 mm}}.
:3.3. Nel [[Task_panel/it|pannello]] {{MenuCommand|Smussa spigoli}} andare su {{MenuCommand|Selezione}}, scegliere {{MenuCommand|Seleziona spigoli}}. Come {{MenuCommand|Modalità smusso}} scegliere {{incode|Uguale distanza}}, quindi impostare {{MenuCommand|Lunghezza}} su {{incode|5 mm}}.
:3.4. Press {{Button|OK}}. This will create a {{incode|Chamfer}} object.
:3.4. Premere {{Button|OK}}. Questo creerà un oggetto {{incode|Chamfer}}.
:3.5. In the [[tree view|tree view]], select {{incode|Chamfer}}, in the {{MenuCommand|View}} tab change the value of {{MenuCommand|Line Width}} to {{incode|2.0}}.
:3.5. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|Chamfer}} e nella scheda {{MenuCommand|Vista}} modificare il valore di {{MenuCommand|Line Width}} in {{incode|2.0}}.


[[File:01_T04_Part_Cube_base_long.png]]
[[File:01_T04_Part_Cube_base_long.png]]
{{Caption|Base object created from a cube and a chamfer operation.}}
{{Caption|Oggetto di base creato da un cubo e da un'operazione di smusso.}}


<span id="Insert_the_ShapeString"></span>
==Inserire il testo con lo strumento ShapeString di Draft==
==Inserire il testo con lo strumento ShapeString di Draft==


4. Switch to the [[Draft Workbench|Draft Workbench]].
4. Passare a [[Draft_Workbench/it|Draft]].
:4.1. Make sure nothing is selected in the [[tree view|tree view]].
:4.1. Assicurarsi che non sia selezionato nulla nella [[Tree_view/it|vista ad albero]].
:4.2. Establish the working plane to XY (Top) by clicking on {{Button|[[File:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane|SelectPlane]]}} and pressing {{Button|[[File:View-top.svg|16px]] [[Std_ViewTop|Top (XY)]]}}.
:4.2. Stabilire il piano di lavoro su XY (Dall'alto) facendo clic su {{Button|[[File:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane/it|Seleziona piano]]}} e cliccando {{Button|[[File:View-top.svg|16px]] [[Std_ViewTop/it|Dall'alto (XY)]]}}.


5. Insert the text "FreeCAD".
5. Inserire il testo "FreeCAD".
:5.1. Press on {{Button|[[File:Draft_ShapeString.svg|16px]] [[Draft_ShapeString|ShapeString]]}}.
:5.1. Fare clic su {{Button|[[File:Draft_ShapeString.svg|16px]] [[Draft_ShapeString/it|Forma da testo]]}}.
:5.2. Change {{MenuCommand|X}} to {{incode|0 mm}}.
:5.2. Impostare {{MenuCommand|X}} in {{incode|0 mm}}.
:5.3. Change {{MenuCommand|Y}} to {{incode|0 mm}}.
:5.3. Impostare {{MenuCommand|Y}} in {{incode|0 mm}}.
:5.4. Change {{MenuCommand|Z}} to {{incode|0 mm}}.
:5.4. Impostare {{MenuCommand|Z}} in {{incode|0 mm}}.
:5.5. Or press {{Button|Reset point}}.
:5.5. Oppure cliccare {{Button|Reimposta punto}}.
:5.6. Change {{MenuCommand|String}} to {{incode|FreeCAD}}; change {{MenuCommand|Height}} to {{incode|5 mm}}; change {{MenuCommand|Tracking}} to {{incode|0 mm}}.
:5.6. Scrivere in {{MenuCommand|Stringa}} {{incode|FreeCAD}}; cambiare {{MenuCommand|Altezza}} in {{incode|5 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. Assicurarsi che {{MenuCommand|Font file}} punti ad un carattere valido, ad esempio {{incode|/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf}}. Premere i puntini di sospensione {{Button|...}} per aprire la finestra di dialogo del sistema operativo e trovare un font di carattere.
::{{Emphasis|Nota:}} per ulteriori dettagli sull'utilizzo dei caratteri fare riferimento alla sezione [[Draft_ShapeString/it#Note|Note in Forma da testo]].
:5.8. Press {{Button|OK}}. This will create a {{incode|ShapeString}} object.
:5.8. Cliccare {{Button|OK}}. Questo creerà un oggetto {{incode|ShapeString}}.
:5.9. Recompute the document by pressing {{Button|[[File:Std_Refresh.svg|16px]] [[Std_Refresh|Refresh]]}}.
:5.9. Ricalcolare il documento cliccando {{Button|[[File:Std_Refresh.svg|16px]] [[Std_Refresh/it|Aggiorna]]}}.
: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.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.10. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|ShapeString}}, nella scheda {{MenuCommand|Vista}} modificare il valore di {{MenuCommand|Line Width}} in {{incode|2.0}}.
:5.11. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|Chamfer}}, nella scheda {{MenuCommand|Vista}} cambiare il valore di {{MenuCommand|Visibility}} in {{incode|false}}, oppure premere {{KEY|Spazio}} sulla tastiera. Questo nasconderà l'oggetto, così si potrà vedere meglio la {{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.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.12. Per vedere la ShapeString dall'alto, cambiare la vista cliccando {{Button|[[File:View-top.svg|16px]] [[Std_ViewTop/it|Dall'alto]]}} o premere {{KEY|2}} sulla tastiera.
:5.13. Per ripristinare la vista isometrica, cliccare {{Button|[[File:Std_ViewIsometric.svg|16px]] [[Std_ViewIsometric/it|Isometrica]]}} o premere {{KEY|0}} sulla tastiera.


[[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|Testo creato come ShapeString, ovvero come raccolta di linee su un piano.}}


<span id="Create_the_solid_3D_text"></span>
==Creare il testo solido 3D==
==Creare il testo solido 3D==


6. Switch back to the [[Part Workbench|Part Workbench]].
6. Tornare in [[Part_Workbench|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. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|ShapeString}}, quindi cliccare {{Button|[[File:Part_Extrude.svg|16px]] [[Part_Extrude/it|Estrudi]]}}.
: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. Nel [[Task_panel/it|panelllo]] {{MenuCommand|Estrudi}} andare su {{MenuCommand|Direzione}}, scegliere {{MenuCommand|Lungo la normale}}; in {{MenuCommand|Lunghezza}}, impostare {{MenuCommand|Nello stesso verso}} a {{incode|1 mm}}; selezionare anche l'opzione {{MenuCommand|Crea solido}}.
:6.3. Press {{Button|OK}}. This will create an {{incode|Extrude}} object.
:6.3. Cliccare {{Button|OK}}. Questo creerà un oggetto {{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. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|Extrude}} e nella scheda {{MenuCommand|Vista}} cambiare il valore di {{MenuCommand|Line Width}} in {{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|Testo creato come ShapeString e trasformato in un solido mediante estrusione.}}


<span id="Insert_auxiliary_sketch_for_positioning"></span>
==Inserire lo schizzo ausiliario per il posizionamento==
==Inserire lo schizzo ausiliario per il posizionamento==


Ora si disegnerà un semplice schizzo che verrà utilizzato come geometria ausiliaria per posizionare l'estrusione ShapeString.
Now we will draw a simple sketch that will be used as auxiliary geometry to position the ShapeString extrusion.


7. In the [[tree view|tree view]], select {{incode|Extrude}}, and press {{KEY|Space}} in the keyboard to make it invisible.
7. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|Extrude}} e premere {{KEY|Spazio}} sulla tastiera per renderlo invisibile.


8. Switch to the [[Sketcher Workbench|Sketcher Workbench]].
8. Passare a [[Sketcher_Workbench/it|Sketcher]].


9. In the [[tree view|tree view]], select {{incode|Chamfer}}, and press {{KEY|Space}} in the keyboard to make it visible.
9. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|Chamfer}} e premere {{KEY|Spazio}} sulla tastiera per renderlo visibile.
:9.1. Choose the sloped face created by the chamfer operation ({{incode|Face3}}).
:9.1. Scegliere la faccia inclinata creata dall'operazione di smusso ({{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. Fare clic sul pulsante {{Button|[[File:Sketcher_NewSketch.svg|16px]] [[Sketcher_NewSketch/it|Crea uno schizzo]]}}. Nella finestra di dialogo {{MenuCommand|Collegamento dello schizzo}}, selezionare {{incode|Piano della faccia}} e cliccare {{Button|OK}}.
:9.3. La vista dovrebbe regolarsi automaticamente in modo che la fotocamera sia parallela al volto selezionato.
:9.3. The view should adjust automatically so that the camera is parallel to the selected face.
:9.4. Disegnare una linea orizzontale in una posizione generale sulla parte superiore della faccia. La lunghezza non è importante; interessa solo la sua posizione.
: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 {{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. Vincolare il punto inizale sinistro in modo che sia ad una distanza di {{incode|2,5 mm}} dall'asse X locale e dall'asse Y locale, utilizzando {{Button|[[File:Sketcher_ConstrainDistanceX.svg|16px]] [[Sketcher_ConstrainDistanceX/it|Distanza orizzontale]] }} e {{Button|[[File:Sketcher_ConstrainDistanceY.svg|16px]] [[Sketcher_ConstrainDistanceY/it|Distanza 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. Poiché lo schizzo è solo un oggetto ausiliario, non è necessario che sia completamente vincolato. Si può farlo se si vuole, assegnando una distanza fissa, ad esempio, {{incode|20 mm}}, sempre con {{Button|[[File:Sketcher_ConstrainDistanceX.svg|16px]] [[Sketcher_ConstrainDistanceX/it|Distanza orizzontale]]}} .
:9.7. Close the sketch.
:9.7. Chiudere lo schizzo.


[[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|Linea creata in sketcher con i vincoli.}}


[[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|Linea di schizzo creata sopra la faccia solida, da utilizzare come guida di riferimento per il posizionamento del testo estruso.}}


<span id="Positioning_the_solid_text_in_3D_space"></span>
==Posizionare il testo 3D nello spazio 3D==
==Posizionare il testo 3D nello spazio 3D==


10. In the [[tree view|tree view]], select {{incode|Extrude}}, and press {{KEY|Space}} in the keyboard to make it visible.
10. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|Extrude}} e premere {{KEY|Spazio}} sulla tastiera per renderlo visibile.


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. Con {{incode|Extrude}} ancora selezionato, nella scheda {{MenuCommand|Dati}} dell'[[property editor/it|editor delle proprietà]], fare clic sul campo valore di {{MenuCommand|Placement}} in modo che il pulsante con i puntini di sospensione {{ Button|...}} appaia sulla destra e quindi fare clic su quel pulsante.
:11.1. Tick the option {{MenuCommand|Apply incremental changes}}.
:11.1. Selezionare l'opzione {{MenuCommand|Applica le modifiche incrementali}}.
: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. Impostare in {{MenuCommand|Rotazione}} {{incode|Asse di rotazione con angolo}} l'{{MenuCommand|Asse}} {{incode|Z}} (impostando i valori {{incode|X}}, {{incode|Y}} e {{incode|Z}} delle caselle di input dell'asse su {{ incode|0}}, {{incode|0}} e {{incode|1}} rispettivamente, {{incode|Z}} è la terza casella di input) e per {{MenuCommand|Angolo}} {{incode|90 deg}}, quindi fare clic su {{Button|Applica}}. Così si applicherà una rotazione attorno all'asse Z e si ripristinerà il campo {{MenuCommand|Angolo}} a zero.
: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. Impostare in {{MenuCommand|Rotazione}} {{incode|Asse di rotazione con angolo}} l'{{MenuCommand|Asse}} {{incode|Y}} (impostando i valori {{incode|X}}, {{incode|Y}} e {{incode|Z}} delle caselle di input dell'asse su {{ incode|0}}, {{incode|1}} e {{incode|0}} rispettivamente) e per {{MenuCommand|Angolo}} {{incode|45 gradi}}, quindi fare clic su {{Button|Appica }}. In questo modo si applicherà una rotazione attorno all'asse Y e si ripristinerà il campo {{MenuCommand|Angolo}} a zero.
:11.4. Click on {{Button|OK}} to close the dialog.
:11.4. Fare clic su {{Button|OK}} per chiudere la finestra di dialogo.


12. Switch again to the [[Draft Workbench|Draft Workbench]].
12. Passare nuovamente a [[Draft_Workbench/it|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. Passare allo stile di disegno "Reticolo" con {{MenuCommand|Visualizza → [[Std_DrawStyle/it|Stile di disegno]] → [[File:DrawStyleWireFrame.svg|16px]] Reticolo}}, oppure cliccare {{Button|[[File:DrawStyleWireFrame.svg|16px]] [[Std_DrawStyle/it|Reticolo]]}} nella barra degli strumenti della vista. Ciò consentirà di vedere gli oggetti dietro altri oggetti.
:12.2. Make sure the [[Draft_Snap|Draft Snap]] "Snap to endpoint" method is active. This can be done from the menu {{MenuCommand|DraftSnapping → [[File:Draft_Snap_Lock.svg|16px]] [[Draft_Snap_Lock|Toggle On/Off]]}}, and then {{MenuCommand| → [[File:Snap_Endpoint.svg|16px]] [[Draft_Snap_Endpoint|Endpoint]]}}, or by pressing the {{Button|[[File:Draft_Snap_Lock.svg|16px]] [[Draft_Snap_Lock|ToggleSnap]]}} and {{Button|[[File:Draft_Snap_Endpoint.svg|16px]] [[Draft_Snap_Endpoint|Snap endpoint]]}} buttons in the Snap toolbar.
:12.2. Assicurarsi che il metodo [[Draft_Snap/it|Snap]] "Snap punto finale" sia attivo. Questo può essere attivato dal menu {{MenuCommand|DraftingSnap → [[File:Draft_Snap_Lock.svg|16px]][[Draft_Snap_Lock/it|Snap blocca]]}}, e poi {{MenuCommand| → [[File:Draft_Snap_Endpoint.svg|16px]] [[Draft_Snap_Endpoint/it|Snap punto finale]]}}, o cliccando {{Button|[[File:Draft_Snap_Lock.svg|16px]] [[Draft_Snap_Lock/|Snap blocca]]}} e poi {{Button|[[File:Draft_Snap_Endpoint.svg|16px]] [[Draft_Snap_Endpoint/it|Snap Punto finale]]}} nella barra degli strumenti di Snap.


13. In the [[tree view|tree view]], select {{incode|Extrude}}.
13. Nella [[Tree_view|vista ad albero]], selezionare {{incode|Extrude}}.
:13.1. Click on {{Button|[[File:Draft_Move.svg|16px]] [[Draft Move|Move]]}}.
:13.1. Cliccare su {{Button|[[File:Draft_Move.svg|16px]] [[Draft_Move/it|Sposta]]}}.
: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. Nella [[3D_view/it|Vista 3D]] fare clic sul punto dell'angolo in alto a sinistra dell'oggetto {{incode|Extrude}} (1), quindi fare clic sul punto più a sinistra nella linea disegnata con lo sketcher (2).
:13.3. If {{Button|[[File:Draft_Snap_Endpoint.svg|16px]] [[Draft_Snap_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. Se {{Button|[[File:Draft_Snap_Endpoint.svg|16px]] [[Draft_Snap_Endpoint/it|Snap Punto Finale]]}} è attivo, non appena si sposta il ​​puntatore vicino a un vertice, si dovrebbe notare che si attacca esattamente ad esso.
:{{Emphasis|Note:}} if you have problems snapping to vertices, make sure only the {{Button|[[File:Snap_Endpoint.svg|16px]] [[Draft_Snap_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|Nota:}} se si incontrano problemi con lo snap ai vertici, assicurarsi che solo il metodo {{Button|[[File:Draft_Snap_Endpoint.svg|16px]] [[Draft_Snap_Endpoint/it|Snap Punto finale]]}} sia abilitato. Avere più metodi di snap attivi contemporaneamente può rendere difficile la selezione della funzione giusta.
:13.4. The extruded text should now be inside the body of the {{incode|Fillet}} object.
:13.4. Il testo estruso dovrebbe ora trovarsi all'interno del corpo dell'oggetto {{incode|Chamfer}}.


[[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 ShapeString estrusa deve essere spostata nella posizione della linea di schizzo che si trova sulla faccia del corpo di 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|ShapeString estruso posizionato sul {{incode|Chamfer}}.}}


<span id="Creating_engraved_text"></span>
==Creare il testo inciso==
==Creare il testo inciso==


14. Switch back to the [[Part Workbench|Part Workbench]].
14. Tornare a [[Part_Workbench/it|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. Passare allo stile di disegno "Come è" con {{MenuCommand|Visualizza → [[Std_DrawStyle/it|Stile di disegno]] → [[File:DrawStyleAsIs.svg|16px]] Come è}}, oppure premere il {{Button|[[File :DrawStyleAsIs.svg|16px]] [[Std_DrawStyle/it|Come è]]}} nella barra degli strumenti della vista. Questo mostrerà tutti gli oggetti con l'ombreggiatura e il colore normali.
:14.2. In the [[tree view|tree view]], select {{incode|Sketch}}, and press {{KEY|Space}} in the keyboard to make it invisible.
:14.2. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|Sketch}} e premere {{KEY|Spazio}} sulla tastiera per renderlo invisibile.


15. In the [[tree view|tree view]] select {{incode|Chamfer}} first, and then {{incode|Extrude}}.
15. Nella [[Tree_view/it|vista ad albero]] selezionare prima {{incode|Chamfer}} e poi {{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. Quindi premere {{Button|[[File:Part_Cut.svg|16px]] [[Part_Cut/it|Taglio]]}}. Verrà creato un oggetto {{incode|Cut}}. Questo è l'oggetto finale.
:{{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|Nota:}} l'ordine in cui si selezionano gli oggetti è importante per l'operazione di taglio. L'oggetto di base viene selezionato per primo e l'oggetto da sottrarre arriva alla fine.
: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. Nella [[Tree_view/it|vista ad albero]], selezionare {{incode|Cut}} e nella scheda {{MenuCommand|Vista}} modificare il valore di {{MenuCommand|Line Width}} in {{incode|2.0}}.


[[File:08_T04_Part_ShapesString_Extrude_final_cut.png]]
[[File:08_T04_Part_ShapesString_Extrude_final_cut.png]]
{{Caption|Final model of a filleted cube, with carved text created from a ShapeString, Extrude, and boolean Cut operations.}}
{{Caption|Modello finale di un cubo raccordato, con testo scavato creato da operazioni ShapeString, Estrusione e Taglio booleano.}}


<span id="Engraving_3D_text_with_the_PartDesign_Workbench"></span>
== Engraving 3D text with the PartDesign Workbench ==
== Incisione di testo 3D con l'ambiente PartDesign ==


A similar process as described above can be done with the [[PartDesign_Workbench|PartDesign Workbench]].
Un processo simile a quello descritto sopra può essere eseguito con [[PartDesign_Workbench/it|PartDesign]].


# Create the {{Button|[[File:Draft_ShapeString.svg|16px]] [[Draft_ShapeString|Draft ShapeString]]}} first.
# Prima creare il {{Button|[[File:Draft_ShapeString.svg|16px]] [[Draft_ShapeString/it|ShapeString]]}}.
# 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]]}}.
# Creare un {{Button|[[File:PartDesign_Body_Tree.svg|16px]] [[PartDesign_Body/it|Corpo]]}}, renderlo attivo e inserire un solido di base aggiungendo primitive o utilizzando uno schizzo ed estrudendolo con {{Button|[[File:PartDesign_Pad.svg|16px]] [[PartDesign_Pad/it|Estrusione]]}}.
# Move the {{incode|ShapeString}} object into the active body.
# Spostare l'oggetto {{incode|ShapeString}} nel corpo attivo.
# 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]]}}.
# Attaccare l'oggetto {{incode|ShapeString}} a una delle facce del solido o a un {{Button|[[File:PartDesign_Plane.svg|16px]] [[PartDesign Plane/it|Piano]]}}, utilizzando {{Button|[[File:Part_EditAttachment.svg|16px]] [[Part_EditAttachment/it|Associazione]]}}.
# 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.
# Ora creare una {{Button|[[File:PartDesign_Pad.svg|16px]] [[PartDesign_Pad/it|Estrusione]]}} o una {{Button|[[File:PartDesign_Pocket.svg|16px]] [[PartDesign_Pocket/it|Tasca]]}} da {{incode|ShapeString}}, per produrre rispettivamente una [[PartDesign_Feature/it|feature]] additiva o sottrattiva del corpo base.


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


<span id="Notes"></span>
==Note==
==Note==


* To create curved text you can use the macro [[File:FCCircularTextButtom.png|32px]] [[Macro_Circular_Text|Circular Text]].
* Per creare un testo curvo si può utilizzare la [[File:FCCircularTextButtom.png|32px]] [[Macro_FCCircularText/it|Macro FCCircularText]].
* To import text from an SVG file look at the [[Import_text_and_geometry_from_Inkscape|Import text and geometry from Inkscape]] tutorial.
* Per importare testo da un file SVG guardare il tutorial [[Import_text_and_geometry_from_Inkscape/it|Import text and geometry from Inkscape]].



{{Tutorials navi{{#translation:}}}}
{{Part Tools navi{{#translation:}}}}
{{Part Tools navi{{#translation:}}}}
{{PartDesign Tools navi{{#translation:}}}}
{{PartDesign Tools navi{{#translation:}}}}

Latest revision as of 08:12, 14 January 2024

Tutorial
Argomento
Product design
Livello di difficoltà
Base
Tempo di esecuzione
30 minuti
Autori
r-frank e vocx
Versione di FreeCAD
0.17 o superiore
Files di esempio
Draft_Shapestring_Text
Vedere anche
Nessuno

Introduzione

Questo tutorial è stato originariamente scritto da Roland Frank (†2017, r-frank) ed è stato riscritto e ri-illustrato da vocx.

Questo tutorial descrive un metodo per creare testo 3D e utilizzarlo con oggetti solidi in Part. Si seguano le seguenti indicazioni

Per utilizzare ShapeString all'interno di PartDesign, il processo è essenzialmente lo stesso dell'ambiente Part, ma ShapeString viene posizionato all'interno del Corpo di PartDesign per estruderlo. Andare alla fine di questo tutorial per ulteriori informazioni.

Aspetto finale del testo inciso.

Per disegnare una linea ausiliaria viene utilizzato l'ambiente Sketcher. Maggiori informazioni sugli strumenti di questo workbench sono disponibili in

Impostazione

1. Aprire FreeCAD, creare un nuovo documento vuoto con File → Nuovo e passare a Part.

1.1. Premere il pulsante Isometrica o premere 0 sul tastierino numerico della tastiera per modificare la visualizzazione in isometrica per visualizzare meglio i solidi 3D.
1.2. Premere il pulsante Visualizza tutto ogni volta che si aggiungono oggetti per eseguire la panoramica e lo zoom della Vista 3D in modo che tutti gli elementi siano visibili nella vista.
1.3. Tenere premuto Ctrl mentre si clicca per selezionare più elementi. Se si è sbagliato a selezionare qualcosa o si desidera deselezionare tutto, semplicemente fare clic sullo spazio vuoto nella Vista 3D.

Creare la forma di base

2. Inserire una primitva cubo cliccando su Cubo.

2.1. Selezionare Cubo nella vista ad albero.
2.2. Modificare le dimensioni nella scheda Dati dell'editor delle proprietà.
2.3. Cambiare Width in 31 mm.

3. Creare uno smusso.

3.1. Selezionare il bordo superiore (Edge6) sulla faccia anteriore del Cubo nella vista 3D.
3.2. Cliccare Smussa.
3.3. Nel pannello Smussa spigoli andare su Selezione, scegliere Seleziona spigoli. Come Modalità smusso scegliere Uguale distanza, quindi impostare Lunghezza su 5 mm.
3.4. Premere OK. Questo creerà un oggetto Chamfer.
3.5. Nella vista ad albero, selezionare Chamfer e nella scheda Vista modificare il valore di Line Width in 2.0.

Oggetto di base creato da un cubo e da un'operazione di smusso.

Inserire il testo con lo strumento ShapeString di Draft

4. Passare a Draft.

4.1. Assicurarsi che non sia selezionato nulla nella vista ad albero.
4.2. Stabilire il piano di lavoro su XY (Dall'alto) facendo clic su Seleziona piano e cliccando Dall'alto (XY).

5. Inserire il testo "FreeCAD".

5.1. Fare clic su Forma da testo.
5.2. Impostare X in 0 mm.
5.3. Impostare Y in 0 mm.
5.4. Impostare Z in 0 mm.
5.5. Oppure cliccare Reimposta punto.
5.6. Scrivere in Stringa FreeCAD; cambiare Altezza in 5 mm.
5.7. Assicurarsi che Font file punti ad un carattere valido, ad esempio /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf. Premere i puntini di sospensione ... per aprire la finestra di dialogo del sistema operativo e trovare un font di carattere.
Nota: per ulteriori dettagli sull'utilizzo dei caratteri fare riferimento alla sezione Note in Forma da testo.
5.8. Cliccare OK. Questo creerà un oggetto ShapeString.
5.9. Ricalcolare il documento cliccando Aggiorna.
5.10. Nella vista ad albero, selezionare ShapeString, nella scheda Vista modificare il valore di Line Width in 2.0.
5.11. Nella vista ad albero, selezionare Chamfer, nella scheda Vista cambiare il valore di Visibility in false, oppure premere Spazio sulla tastiera. Questo nasconderà l'oggetto, così si potrà vedere meglio la ShapeString.
5.12. Per vedere la ShapeString dall'alto, cambiare la vista cliccando Dall'alto o premere 2 sulla tastiera.
5.13. Per ripristinare la vista isometrica, cliccare Isometrica o premere 0 sulla tastiera.

Testo creato come ShapeString, ovvero come raccolta di linee su un piano.

Creare il testo solido 3D

6. Tornare in Part.

6.1. Nella vista ad albero, selezionare ShapeString, quindi cliccare Estrudi.
6.2. Nel panelllo Estrudi andare su Direzione, scegliere Lungo la normale; in Lunghezza, impostare Nello stesso verso a 1 mm; selezionare anche l'opzione Crea solido.
6.3. Cliccare OK. Questo creerà un oggetto Extrude.
6.4. Nella vista ad albero, selezionare Extrude e nella scheda Vista cambiare il valore di Line Width in 2.0.

Testo creato come ShapeString e trasformato in un solido mediante estrusione.

Inserire lo schizzo ausiliario per il posizionamento

Ora si disegnerà un semplice schizzo che verrà utilizzato come geometria ausiliaria per posizionare l'estrusione ShapeString.

7. Nella vista ad albero, selezionare Extrude e premere Spazio sulla tastiera per renderlo invisibile.

8. Passare a Sketcher.

9. Nella vista ad albero, selezionare Chamfer e premere Spazio sulla tastiera per renderlo visibile.

9.1. Scegliere la faccia inclinata creata dall'operazione di smusso (Face3).
9.2. Fare clic sul pulsante Crea uno schizzo. Nella finestra di dialogo Collegamento dello schizzo, selezionare Piano della faccia e cliccare OK.
9.3. La vista dovrebbe regolarsi automaticamente in modo che la fotocamera sia parallela al volto selezionato.
9.4. Disegnare una linea orizzontale in una posizione generale sulla parte superiore della faccia. La lunghezza non è importante; interessa solo la sua posizione.
9.5. Vincolare il punto inizale sinistro in modo che sia ad una distanza di 2,5 mm dall'asse X locale e dall'asse Y locale, utilizzando Distanza orizzontale e Distanza verticale.
9.6. Poiché lo schizzo è solo un oggetto ausiliario, non è necessario che sia completamente vincolato. Si può farlo se si vuole, assegnando una distanza fissa, ad esempio, 20 mm, sempre con Distanza orizzontale .
9.7. Chiudere lo schizzo.

Linea creata in sketcher con i vincoli.

Linea di schizzo creata sopra la faccia solida, da utilizzare come guida di riferimento per il posizionamento del testo estruso.

Posizionare il testo 3D nello spazio 3D

10. Nella vista ad albero, selezionare Extrude e premere Spazio sulla tastiera per renderlo visibile.

11. Con Extrude ancora selezionato, nella scheda Dati dell'editor delle proprietà, fare clic sul campo valore di Placement in modo che il pulsante con i puntini di sospensione ... appaia sulla destra e quindi fare clic su quel pulsante.

11.1. Selezionare l'opzione Applica le modifiche incrementali.
11.2. Impostare in Rotazione Asse di rotazione con angolo l'Asse Z (impostando i valori X, Y e Z delle caselle di input dell'asse su 0, 0 e 1 rispettivamente, Z è la terza casella di input) e per Angolo 90 deg, quindi fare clic su Applica. Così si applicherà una rotazione attorno all'asse Z e si ripristinerà il campo Angolo a zero.
11.3. Impostare in Rotazione Asse di rotazione con angolo l'Asse Y (impostando i valori X, Y e Z delle caselle di input dell'asse su 0, 1 e 0 rispettivamente) e per Angolo 45 gradi, quindi fare clic su Appica . In questo modo si applicherà una rotazione attorno all'asse Y e si ripristinerà il campo Angolo a zero.
11.4. Fare clic su OK per chiudere la finestra di dialogo.

12. Passare nuovamente a Draft.

12.1. Passare allo stile di disegno "Reticolo" con Visualizza → Stile di disegno Reticolo, oppure cliccare Reticolo nella barra degli strumenti della vista. Ciò consentirà di vedere gli oggetti dietro altri oggetti.
12.2. Assicurarsi che il metodo Snap "Snap punto finale" sia attivo. Questo può essere attivato dal menu Drafting → Snap → Snap blocca, e poi Snap punto finale, o cliccando Snap blocca e poi Snap Punto finale nella barra degli strumenti di Snap.

13. Nella vista ad albero, selezionare Extrude.

13.1. Cliccare su Sposta.
13.2. Nella Vista 3D fare clic sul punto dell'angolo in alto a sinistra dell'oggetto Extrude (1), quindi fare clic sul punto più a sinistra nella linea disegnata con lo sketcher (2).
13.3. Se Snap Punto Finale è attivo, non appena si sposta il ​​puntatore vicino a un vertice, si dovrebbe notare che si attacca esattamente ad esso.
Nota: se si incontrano problemi con lo snap ai vertici, assicurarsi che solo il metodo Snap Punto finale sia abilitato. Avere più metodi di snap attivi contemporaneamente può rendere difficile la selezione della funzione giusta.
13.4. Il testo estruso dovrebbe ora trovarsi all'interno del corpo dell'oggetto Chamfer.

La ShapeString estrusa deve essere spostata nella posizione della linea di schizzo che si trova sulla faccia del corpo di base.

ShapeString estruso posizionato sul Chamfer.

Creare il testo inciso

14. Tornare a Part.

14.1. Passare allo stile di disegno "Come è" con Visualizza → Stile di disegno Come è, oppure premere il Come è nella barra degli strumenti della vista. Questo mostrerà tutti gli oggetti con l'ombreggiatura e il colore normali.
14.2. Nella vista ad albero, selezionare Sketch e premere Spazio sulla tastiera per renderlo invisibile.

15. Nella vista ad albero selezionare prima Chamfer e poi Extrude.

15.1. Quindi premere Taglio. Verrà creato un oggetto Cut. Questo è l'oggetto finale.
Nota: l'ordine in cui si selezionano gli oggetti è importante per l'operazione di taglio. L'oggetto di base viene selezionato per primo e l'oggetto da sottrarre arriva alla fine.
15.2. Nella vista ad albero, selezionare Cut e nella scheda Vista modificare il valore di Line Width in 2.0.

Modello finale di un cubo raccordato, con testo scavato creato da operazioni ShapeString, Estrusione e Taglio booleano.

Incisione di testo 3D con l'ambiente PartDesign

Un processo simile a quello descritto sopra può essere eseguito con PartDesign.

  1. Prima creare il ShapeString.
  2. Creare un Corpo, renderlo attivo e inserire un solido di base aggiungendo primitive o utilizzando uno schizzo ed estrudendolo con Estrusione.
  3. Spostare l'oggetto ShapeString nel corpo attivo.
  4. Attaccare l'oggetto ShapeString a una delle facce del solido o a un Piano, utilizzando Associazione.
  5. Ora creare una Estrusione o una Tasca da ShapeString, per produrre rispettivamente una feature additiva o sottrattiva del corpo base.

Vedere il thread del forum, How to use ShapeStrings in PartDesign.

Note