Sketcher Workbench/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(270 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav/it|[[Ship Workbench/it|Ambiente Ship]]|[[Spreadsheet Workbench/it|Ambiente Spreadsheet]]|IconL=Workbench_Ship.svg|IconR=Workbench_Spreadsheet.svg}}

[[Image:Workbench_Sketcher.svg|64px]]

== Introduzione ==

<div class="mw-translate-fuzzy">
L'ambiente [[Sketcher Workbench/it|Sketcher]] serve a creare delle geometrie 2D destinate ad essere utilizzate nel modulo [[PartDesign Workbench/it|PartDesign]] per produrre oggetti Parte o in altri moduli, come ad esempio in [[Arch Module/it|Architettura]].


L'ambiente [[Image:Workbench_Sketcher.png|16px]] Sketcher serve a creare delle geometrie 2D destinate ad essere utilizzate nel modulo [[PartDesign Workbench/it|PartDesign]] per produrre oggetti Parte o in altri moduli, come ad esempio in [[Arch Module/it| Architettura]].<br />
In genere, una geometria 2D è il punto di partenza per la maggior parte dei modelli CAD. Un semplice schizzo 2D può essere estruso per creare una forma 3D; altri schizzi 2D possono essere usati per creare delle tasche in questa forma e ulteriori schizzi possono essere utilizzati per definire delle estrusioni sulla superficie dell'oggetto 3D.<br />
In genere, una geometria 2D è il punto di partenza per la maggior parte dei modelli CAD. Un semplice schizzo 2D può essere estruso per creare una forma 3D; altri schizzi 2D possono essere usati per creare delle tasche in questa forma e ulteriori schizzi possono essere utilizzati per definire delle estrusioni sulla superficie dell'oggetto 3D.<br />
Assieme alle [[Part Module/it|Operazioni booleane]] lo schizzo costituisce la base per generare il progetto di una forma solida.
Insieme alle operazioni booleane sui solidi definiti nell'ambiente [[Part Workbench/it|Part]], lo Sketcher costituisce il nucleo del disegno generativo della forma solida.
</div>


<div class="mw-translate-fuzzy">
L'ambiente Sketcher mette a disposizione i '''vincoli'''. Consente di vincolare le forme 2D a precise definizioni geometriche.<br />Un solutore dei vincoli calcola la quantità di vincoli applicati alla geometria 2D e permette l'esplorazione interattiva dei gradi di libertà dello schizzo.
L'ambiente Sketcher mette a disposizione i '''vincoli'''. Consente di vincolare le forme 2D a precise definizioni geometriche.<br />Un solutore dei vincoli calcola la quantità di vincoli applicati alla geometria 2D e permette l'esplorazione interattiva dei gradi di libertà dello schizzo.
</div>

Un buon esempio di utilizzo dello schizzo si trova nel forum francese in: [http://forum.freecadweb.org/viewtopic.php?f=12&t=2719&sid=ae977d1d2f9a41430b0abeaf3f97fdf3&start=20#p33837 Patte à l'aide du sketcher], [http://forum.freecadweb.org/viewtopic.php?f=12&t=2719&sid=ae977d1d2f9a41430b0abeaf3f97fdf3&start=20#p33841 Création d'une cavité dans la Patte]. In italiano, nella sezione [[Esercitazioni]], è descritto uno schizzo vincolato.


{{TOCright}}
{{TOCright}}
[[File:FC_ConstrainedSketch.png|none]]
[[File:FC_ConstrainedSketch.png|none]]
''Uno schizzo base, completamente vincolato‎.''
{{Caption|Uno schizzo base, completamente vincolato‎.}}


== Nozioni di base sugli schizzi vincolati ==
== Nozioni di base sugli schizzi vincolati ==
Line 37: Line 45:
I vincoli sono controllati dal [[#Il solutore dei vincoli|solutore]]
I vincoli sono controllati dal [[#Il solutore dei vincoli|solutore]]


==== Uso corretto dell'ambiente Sketcher ====
<div class="mw-translate-fuzzy">
=== Uso corretto dell'ambiente Sketcher ===


Il modulo Sketcher non è pensato per produrre disegni dettagliati in 2D.<br />Dopo che gli schizzi sono stati utilizzati per generare una forma solida vengono automaticamente nascosti. I vincoli (la quotatura dei vincoli e i segni grafici di vincolo) sono visibili solo in modalità '''Modifica sketch'''.
Il modulo Sketcher non è pensato per produrre disegni dettagliati in 2D.<br />Dopo che gli schizzi sono stati utilizzati per generare una forma solida vengono automaticamente nascosti. I vincoli (la quotatura dei vincoli e i segni grafici di vincolo) sono visibili solo in modalità '''Modifica sketch'''.

<div class="mw-translate-fuzzy">
Se serve solo produrre delle viste 2D per la stampa e non si intende creare dei modelli 3D, si può utilizzare l'ambiente [[Draft Module/it|Draft]].
</div>
</div>


== Sketching Workflow ==
Se serve solo produrre delle viste 2D per la stampa e non si intende creare dei modelli 3D, si può utilizzare l'ambiente [[Draft Module/it|Draft]] che permette anche di creare delle geometrie 2D non ancora disponibili in Sketcher, come le '''B-Spline''' o i '''Poligoni'''.

<div class="mw-translate-fuzzy">
=== Sketching Workflow ===


Uno Sketch è sempre in 2 dimensioni (2D). Per creare un solido, viene creato prima lo schizzo 2D di una singola area chiusa e poi essa viene estrusa o rivoluzionata per aggiungere la terza dimensione, creando un solido 3D dallo schizzo 2D.
Uno Sketch è sempre in 2 dimensioni (2D). Per creare un solido, viene creato prima lo schizzo 2D di una singola area chiusa e poi essa viene estrusa o rivoluzionata per aggiungere la terza dimensione, creando un solido 3D dallo schizzo 2D.
</div>


Se lo schizzo contiene dei segmenti che si intersecano, punti non collocati esattamente su un segmento, o punti finali di segmenti adiacenti che non sono coincidenti, l'operazione di Pad o di Rivoluzione non crea un solido. Come eccezione, questa regola non si applica alla geometria di costruzione (linee blu).
Se lo schizzo contiene dei segmenti che si intersecano, punti non collocati esattamente su un segmento, o punti finali di segmenti adiacenti che non sono coincidenti, l'operazione di Pad o di Rivoluzione non crea un solido. Come eccezione, questa regola non si applica alla geometria di costruzione (linee blu).


All'interno dell'area racchiusa si possono avere delle piccole aree non sovrapposte. Queste diverranno dei "vuoti" quando si crea il solido 3D.
All'interno dell'area racchiusa si possono avere delle piccole aree non sovrapposte. Queste diverranno dei "vuoti" quando si crea il solido 3D.

== Gli strumenti ==

Gli strumenti dell'Ambiente Sketcher si trovano nel menu che appare quando si carica questo ambiente.

* [[Image:Sketcher_NewSketch.svg‎‎|32px]] [[Sketcher_NewSketch/it|Nuovo schizzo]]: Crea un nuovo schizzo su una faccia selezionata o in un piano. Se non si esegue nessuna selezione, di default, viene utilizzato il piano XY.


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:Sketcher_EditSketch.png|32px]] [[Sketcher_EditSketch/it|Edita schizzo]]: Modifica lo schizzo selezionato.
=== Gli strumenti ===
</div>


* [[Image:Sketcher_LeaveSketch.svg‎‎|32px]] [[Sketcher_LeaveSketch/it|Esci]]: Termina la modalità di modifica dello schizzo.
Gli strumenti dell'Ambiente Sketcher si trovano nel menu che appare quando si carica questo ambiente.
</div>


* [[Image:Sketcher_ViewSketch.svg‎‎‎|32px]] [[Sketcher_ViewSketch/it|Vista schizzo]]: Imposta la vista del modello in modo perpendicolare al piano dello schizzo.
* [[Image:Sketcher_NewSketch.png‎‎|32px]] [[Sketcher_NewSketch|New sketch]]: Creates‎ a new sketch on a selected face or plane. If no face is selected while this tool is executed the user is prompted to select a plane from a pop-up window.


* [[Image:Sketcher ViewSection.svg‎‎|32px]] [[Sketcher_ViewSection/it|Vista sezione]]: Crea un piano di sezione che nasconde temporaneamente qualsiasi materia davanti al piano dello schizzo. {{Version/it|0.18}}
* [[Image:Sketcher_EditSketch.png|32px]] [[Sketcher_EditSketch|Edit sketch]]: Edit the selected Sketch.


* [[Image:Sketcher_MapSketch.svg‎‎‎|32px]] [[Sketcher_MapSketch/it|Mappa schizzo su faccia]]: Mappa uno schizzo sulla faccia di un solido selezionata in precedenza.
* [[Image:Sketcher_LeaveSketch.png|32px]] [[Sketcher_LeaveSketch|Leave sketch]]: Leave the Sketch editing mode.


* [[Sketcher_Reorient/it|Riposiziona schizzo]]: Permette di modificare la posizione di uno schizzo
* [[Image:Sketcher_ViewSketch.png‎|32px]] [[Sketcher_ViewSketch|View sketch]]: Sets the model view perpendicular to the sketch plane.


* [[Sketcher_ValidateSketch/it|Convalida lo schizzo]]: controlla se nell'area di tolleranza ci sono dei punti distinti e li fa coincidere.
* [[Image:Sketcher ViewSection.png|32px]] [[Sketcher_ViewSection|View section]]: <span style="font-size:x-small;color:green;">v0.18 and above</span> Creates a section plane that temporarily hides any matter in front of the sketch plane.


* [[Image:Sketcher MergeSketch.svg‎‎|32px]] [[Sketcher MergeSketches/it|Unisci schizzi]]: Unisce due o più schizzi. {{Version/it|0.15}}
* [[Image:Sketcher_MapSketch.png‎|32px]] [[Sketcher_MapSketch|Map sketch to face]]: Maps a sketch to the previously selected face of a solid.


* [[Image:Sketcher MirrorSketch.svg‎‎‎|32px]] [[Sketcher MirrorSketch/it|Rifletti schizzo]]: Riflette uno schizzo rispetto all'asse verticale, o all'asse orizzontale e all'origine. {{Version/it|0.16}}
* [[Sketcher_Reorient|Reorient sketch ]]: Allows you to change the position of a sketch


===Geometrie===
* [[Sketcher_Validate|Validate sketch]]: It allows you to check if there are in the tolerance of different points and to match them.


Gli strumenti per creare gli oggetti.
* [[Image:Sketcher MergeSketch.png‎|32px]] [[Sketcher MergeSketch|Merge sketches]]: Merge two or more sketches. [v 0.15]


* [[Image:Sketcher_CreatePoint.svg‎‎|32px]] [[Sketcher_CreatePoint/it|Punto]]: Disegna un punto.
* [[Image:Sketcher MirrorSketch.png‎|32px]] [[Sketcher MirrorSketch|Mirror sketch]]: Mirror a sketch along the x-axis, the y-axis or the origin [v 0.16]


* [[Image:Sketcher_Line.svg‎‎|32px]] [[Sketcher_CreateLine/it|Linea tra due punti]]: Disegna un segmento delimitato da due punti. Per quanto riguarda alcuni vincoli le linee sono infinite.
===Sketcher geometries===


* [[Image:Sketcher_CompCreateArc.png|48px]] [[Sketcher_CompCreateArc/it|Archi]]: Questo è un menu icona nella barra degli strumenti di Sketcher che contiene i seguenti comandi:
These are tools for creating objects.


:* [[Image:Sketcher_Arc.svg‎‎|32px]] [[Sketcher_CreateArc/it|Arco]]: Disegna un arco di circonferenza specificando il centro, il raggio, l'angolo iniziale e l'angolo finale.
* [[Image:Sketcher_CreatePoint.png|32px]] [[Sketcher_Point|Point]]: Draws a point.


* [[Image:Sketcher_Line.png|32px]] [[Sketcher_Line|Line by 2 point]]: Draws a line segment from 2 points.
:* [[Image:Sketcher_Create3PointArc.svg|32px]] [[Sketcher_Create3PointArc/it|Arco da tre punti]]: Disegna un arco da due punti finali e un punto della circonferenza.


* [[Image:Sketcher_CompCreateCircle.png|48px]] [[Sketcher_CompCreateCircle/it|Cerchi]]: Questo è un menu icona nella barra degli strumenti Sketcher che contiene i seguenti comandi:
* [[Image:Sketcher_Arc.png|32px]] [[Sketcher_Arc|Arc]]: Draws an arc segment from center, radius, start angle and end angle.


:* [[Image:Sketcher_Circle.svg|32px]] [[Sketcher_CreateCircle/it|Circonferenza]]: Disegna una circonferenza prendendo in input il centro e il raggio.
* [[Image:Sketcher CreateArc3Point.png|32px]] [[Sketcher_Arc3Point|Arc by 3 Point]]: Draws an arc segment from two endpoints and another point on the circumference.


:*[[Image:Sketcher_Create3PointCircle.svg|32px]] [[Sketcher_Create3PointCircle/it|Circonferenza da tre punti]] : Disegna un cerchio da tre punti sulla circonferenza.
* [[Image:Sketcher_Circle.png|32px]] [[Sketcher_Circle|Circle]]: Draws a circle from center and radius.


* [[Image:Sketcher_CompCreateConic.png|48px]] [[Sketcher_CompCreateConic/it|Sezioni di coni]]: l'ambiente Schizzo fornisce le seguenti sezioni coniche. A differenza delle B-spline, possono essere usate con tutti i tipi di vincoli come tangenti, punto su oggetto o ortogonale.
* [[Image:Sketcher CreateCircle3Point.png|32px]] [[Sketcher_Circle3Point|Circle by 3 Point]] : Draws a circle from three points on the circumference.
:* [[Image:Sketcher_CreateEllipse.svg|32px]] [[Sketcher CreateEllipseByCenter/it|Ellisse dal centro]]: disegna un'ellisse dal centro, raggio maggiore e raggio minore. {{Version/it|0.15}}
:* [[Image:Sketcher_CreateEllipse_3points.svg|32px]] [[Sketcher CreateEllipseBy3Points/it|Ellisse da tre punti]]: disegna una ellisse da due punti del raggio maggiore e un punto del raggio minore. {{Version/it|0.15}}
:* [[Image:Sketcher_Elliptical_Arc.svg|32px]] [[Sketcher_CreateArcOfEllipse/it|Arco di ellisse]]: disegna un arco di ellisse dal punto centrale, un punto del raggio maggiore, il punto iniziale e il punto finale. {{Version/it|0.15}}
:*[[Image:Sketcher_Hyperbolic_Arc.svg|32px]] [[Sketcher_CreateArcOfHyperbola/it|Arco di iperbole]]: disegna un arco di iperbole. {{Version/it|0.17}}
:*[[Image:Sketcher_Parabolic_Arc.svg|32px]] [[Sketcher_CreateArcOfParabola/it|Arco di parabola]]: disegna un arco di parabola. {{Version/it|0.17}}


* [[Image:Sketcher_CompCreateBSpline.png|48px]] [[Sketcher_CompCreateBSpline/it|Crea una B-spline]]: Questo è un menu icona nella barra degli strumenti Sketcher che contiene i seguenti comandi:
* [[Image:Sketcher_Conics.png|32px]] [[Sketcher_CompCreateConic|Create a conic]]:
:* [[File:Sketcher_CreateBSpline.svg|32px]] [[Sketcher_CreateBSpline/it|B-spline]] : Disegna una curva B-spline dai suoi punti di controllo. {{Version/it|0.17}}
** [[Image:Sketcher_CreateEllipse.png|32px]] [[Sketcher_Ellipse|Ellipse by center]] : Draws an ellipse by center point, major radius point and minor radius point. (v0.15)
:* [[File:Sketcher_Create_Periodic_BSpline.svg|32px]] [[Sketcher_CreatePeriodicBSpline/it|B-pline periodica]] : Disegna una curva B-spline periodica (chiusa) dai suoi punti di controllo. {{Version/it|0.17}}
** [[Image:Sketcher_CreateEllipse_3points.png|32px]] [[Sketcher CreateEllipseBy3Points|Ellipse by 3 points]] : Draws an ellipse by major diameter (2 points) and minor radius point. (v0.15)
** [[Image:Sketcher_Elliptical_Arc.png|32px]] [[Sketcher_CreateArcOfEllipse|Arc of ellipse]] : Draws an arc of ellipse by center point, major radius point, starting point and ending point. (v0.15)
**[[Image:Sketcher_Hyperbolic_Arc.png|32px]] [[Sketcher_CreateArcOfHyperbola|Arc of hyperbola]]: Draws an arc of hyperbola. (v0.17)
**[[Image:Sketcher_Parabolic_Arc.png|32px]] [[Sketcher_CreateArcOfParabola|Arc of parabola]]: Draws an arc of parabola. (v0.17)


* [[Image:Sketcher_CreatePolyline.png|32px]] [[Sketcher_Polyline|Polyline (multiple-point line)]]: Draws a line made of multiple line segments. Pressing the M key while drawing a Polyline toggles between the different polyline modes.
* [[Image:Sketcher_CreatePolyline.svg|32px]] [[Sketcher_CreatePolyline/it|Polilinea ]]: Disegna una linea composta da segmenti definiti da punti. Premendo il tasto {{KEY|M}} mentre si disegna una polilinea si alternano le diverse modalità della polilinea.


* [[Image:Sketcher_CreateRectangle.png|32px]] [[Sketcher_Rectangle|Rectangle]]: Draws a rectangle from 2 opposite points.
* [[Image:Sketcher_CreateRectangle.svg|32px]] [[Sketcher_CreateRectangle/it|Rettangolo]]: Disegna un rettangolo specificando gli angoli opposti.


* [[Image:Sketcher_CompCreateRegularPolygon.png|48px]] [[Sketcher_CompCreateRegularPolygon/it|Poligono regolare]]: Questo è una icona menu nella barra degli strumenti Sketcher che contiene i seguenti comandi:
* [[Image:Sketcher_CreateTriangle.png|32px]] [[Sketcher_Triangle|Triangle]]: Draws a regular triangle inscribed in a construction geometry circle. (v0.15)


* [[Image:Sketcher_CreateSquare.png|32px]] [[Sketcher_Square|Square]]: Draws a regular square inscribed in a construction geometry circle. (v0.15)
:* [[Image:Sketcher_CreateTriangle.svg|32px]] [[Sketcher_CreateTriangle/it|Triangolo equilatero]]: Disegna un triangolo equilatero inscritto in una circonferenza di costruzione. {{Version/it|0.15}}


* [[Image:Sketcher_CreatePentagon.png|32px]] [[Sketcher_Pentagon|Pentagon]]: Draws a regular pentagon inscribed in a construction geometry circle. (v0.15)
:* [[Image:Sketcher_CreateSquare.svg|32px]] [[Sketcher_CreateSquare/it|Quadrato]]: Disegna un quadrato inscritto in una circonferenza di costruzione. {{Version/it|0.15}}


* [[Image:Sketcher_CreateHexagon.png|32px]] [[Sketcher_Hexagon|Hexagon]]: Draws a regular hexagon inscribed in a construction geometry circle. (v0.15)
:* [[Image:Sketcher_CreatePentagon.svg|32px]] [[Sketcher_CreatePentagon/it|Pentagono]]: Disegna un pentagono inscritto in una circonferenza di costruzione. {{Version/it|0.15}}


* [[Image:Sketcher_CreateHeptagon.png|32px]] [[Sketcher_Heptagon|Heptagon]]: Draws a regular heptagon inscribed in a construction geometry circle. (v0.15)
:* [[Image:Sketcher_CreateHexagon.svg|32px]] [[Sketcher_CreateHexagon/it|Esagono]]: Disegna un esagono inscritto in una circonferenza di costruzione. {{Version/it|0.15}}


* [[Image:Sketcher_CreateOctagon.png|32px]] [[Sketcher_Octagon|Octagon]]: Draws a regular octagon inscribed in a construction geometry circle. (v0.15)
:* [[Image:Sketcher_CreateHeptagon.svg|32px]] [[Sketcher_CreateHeptagon/it|Ettagono]]: Disegna un ettagono inscritto in una circonferenza di costruzione. {{Version/it|0.15}}


:* [[Image:Sketcher_CreateOctagon.svg|32px]] [[Sketcher_CreateOctagon/it|Ottagono]]: Disegna un ottagono inscritto in una circonferenza di costruzione. {{Version/it|0.15}}
* [[Image:Sketcher_CreateSlot.png|32px]] [[Sketcher_Slot|Slot]]: Draws an oval by selecting the center of one semicircle and an endpoint of the other semicircle.


:* [[Image:Sketcher_CreateRegularPolygon.svg|32px]] [[Sketcher_CreateRegularPolygon/it|Poligono regolare]] : Disegna un poligono regolare selezionando il numero di lati e selezionando due punti: il centro e un angolo.
* [[Image:Sketcher_CreateFillet.png|32px]] [[Sketcher_Fillet|Fillet]]: Makes a fillet between two lines joined at one point. Select both lines or click on the corner point, then activate the tool.


* [[Image:Sketcher_Trimming.png|32px]] [[Sketcher_Trimming|Trimming]]: Trims a line, circle or arc with respect to the clicked point.
* [[Image:Sketcher_CreateSlot.png|32px]] [[Sketcher_CreateSlot/it|Asola]]: Disegna un rettangolo con due lati opposti raccordati con un semicerchio, un'asola.


* [[Image:Sketcher_CreateFillet.svg|32px]] [[Sketcher_CreateFillet/it|Raccorda]]: Raccorda due linee unite in un punto. Selezionare entrambe le linee o fare clic sul punto di angolo, poi attivare lo strumento.
* [[Image:Sketcher_External.png|32px]] [[Sketcher_External|External Geometry]]: Creates an edge linked to external geometry.


* [[Image:Sketcher_Trimming.svg|32px]] [[Sketcher_Trimming/it|Rifila]]: Accorcia una linea, un cerchio o un arco fino al primo nodo, punto di intersezione.
* [[Image:Sketcher_ToggleConstruction.png|32px]] [[Sketcher_ToggleConstruction|Construction Mode]]: Toggles sketch geometry from/to construction mode. Construction geometry is shown in blue and is discarded outside of Sketch editing mode.


* [[File:Sketcher_Extend.svg|32px]] [[Sketcher_Extend/it|Estendi]]: Estende una linea o un arco fino ad una linea di un bordo, arco, ellisse, arco di ellisse o un punto nello spazio. {{Version/it|0.17}}
===Sketcher constraints===


* [[Image:Sketcher_External.svg|32px]] [[Sketcher_External/it|Geometria esterna]]: Crea un segmento collegato a una geometria esterna.
Constraints are used to define lengths, set rules between sketch elements, and to lock the sketch along the vertical and horizontal axes. Some constraints require use of [[Sketcher_helper_constraint|Helper constraints]].


* [[File:Sketcher_CarbonCopy.svg|32px]] [[Sketcher_CarbonCopy/it|CopiaCarbone]]: Copia la geometria di un altro schizzo. {{Version/it|0.17}}
====Geometric constraints====
These constraints are not associated with numeric data.


* [[File:Sketcher AlterConstruction.svg|32px]] [[Sketcher_ToggleConstruction|Costruzione]]: Attiva o disattiva la geometria dello schizzo dalla o nella modalità di costruzione. La geometria di costruzione è mostrata in blu e viene presa in considerazione solo nella modalità di modifica dello schizzo.
* [[Image:Constraint_PointOnPoint.png|32px]] [[Sketcher ConstrainCoincident|Coincident]]: Affixes a point onto (coincident with) one or more other points.


===Vincoli dello Schizzo===
* [[Image:Constraint_PointOnObject.png|32px]] [[Sketcher ConstrainPointOnObject|Point On Object]]: Affixes a point onto another object such as a line, arc, or axis.


I vincoli sono utilizzati per stabilire le relazioni tra gli elementi del disegno, e per bloccare il disegno lungo l'asse verticale e l'asse orizzontale. Alcuni vincoli richiedono dei [[Sketcher_helper_constraint/it|Vincoli di supporto]].
* [[Image:Constraint_Vertical.png|32px]] [[Sketcher_ConstrainVertical|Vertical]]: Constrains the selected lines or polyline elements to a true vertical orientation. More than one object can be selected before applying this constraint.


====Vincoli geometrici====
* [[Image:Constraint_Horizontal.png|32px]] [[Sketcher_ConstrainHorizontal|Horizontal]]: Constrains the selected lines or polyline elements to a true horizontal orientation. More than one object can be selected before applying this constraint.
Questi vincoli non sono associati a valori numerici.


* [[Image:Constraint_PointOnPoint.svg|32px]] [[Sketcher ConstrainCoincident/it|Coincidente]]: Crea un vincolo di coincidenza (punto-con-punto) tra due punti selezionati.
* [[Image:Constraint_Parallel.png|32px]] [[Sketcher_ConstrainParallel|Parallel]]: Constrains two or more lines parallel to one another.


* [[Image:Constraint_PointOnObject.svg|32px]] [[Sketcher ConstrainPointOnObject/it|Punto su oggetto]]: Crea un vincolo (fissa) un punto-su-un-oggetto sull'elemento selezionato.
* [[Image:Constraint_Perpendicular.png|32px]] [[Sketcher_ConstrainPerpendicular|Perpendicular]]: Constrains two lines perpendicular to one another, or constrains a line perpendicular to an arc endpoint.


* [[Image:Constraint_Vertical.svg|32px]] [[Sketcher_ConstrainVertical/it|Verticale]]: Crea un vincolo verticale per le linee o le polilinee selezionate. Si può selezionare più oggetti.
* [[Image:Constraint_Tangent.png|32px]] [[Sketcher ConstrainTangent|Tangent]]: Creates a tangent constraint between two selected entities, or a co-linear constraint between two line segments. A line segment does not have to lie directly on an arc or circle to be constrained tangent to that arc or circle.


* [[Image:Constraint_Horizontal.svg|32px]] [[Sketcher_ConstrainHorizontal/it|Orizzontale]]: Crea un vincolo orizzontale per le linee o le polilinee selezionate. Si può selezionare più oggetti.
* [[Image:Constraint_EqualLength.png|32px]] [[Sketcher_ConstrainEqual|Equal Length]]: Constrains two selected entities equal to one another. If used on circles or arcs their radii will be set equal.


* [[Image:Constraint_Parallel.svg|32px]] [[Sketcher_ConstrainParallel/it|Parallela]]: Crea un vincolo di parallelismo tra due linee selezionate.
* [[Image:Constraint_Symmetric.png|32px]] [[Sketcher_ConstrainSymmetric|Symmetric]]: Constrains two points symmetrically about a line, or constrains the first two selected points symmetrically about a third selected point.


* [[Image:Constraint_Perpendicular.svg|32px]] [[Sketcher_ConstrainPerpendicular/it|Perpendicolare]]: Crea un vincolo di perpendicolarità tra due linee selezionate.
* [[Image:Sketcher_ConstrainBlock.png|32px]] [[Sketcher_ConstrainBlock|Constrain Block]]: <span style="font-size:x-small;color:green;">v0.17 and above</span> Basically allows to block a geometric element in place with a single constraint. It should be particularly useful to work with B-Splines. See the [https://forum.freecadweb.org/viewtopic.php?f=9&t=26572 Block Constraint forum topic].


* [[Image:Constraint_Tangent.svg|32px]] [[Sketcher ConstrainTangent/it|Tangente]]: Crea un vincolo di tangenza tra due entità selezionate, o un vincolo collineare tra due segmenti di linea.
====Dimensional constraints ====
These are constraints associated with numeric data, for which you can use the [[Expressions|expressions]]. The data may be taken from a [[Spreadsheet_Workbench|spreadsheet]].


* [[Image:Constraint_EqualLength.svg|32px]] [[Sketcher_ConstrainEqual/it|Uguaglianza]]: Crea un vincolo di uguaglianza tra due entità selezionate. Se usato su cerchio o archi, il raggio viene posto uguale.
* [[Image:Sketcher_ConstrainLock.png‎|32px]] [[Sketcher ConstrainLock|Lock]]: Constrains the selected item by setting vertical and horizontal distances relative to the origin, thereby locking the location of that item. These constraint distances can be edited later.


* [[Image:Constraint_Symmetric.svg|32px]] [[Sketcher_ConstrainSymmetric/it|Simmetria]]: Crea un vincolo simmetrica tra 2 punti rispetto a una linea.
* [[Image:Constraint_HorizontalDistance.png‎|32px]] [[Sketcher ConstrainDistanceX|Horizontal Distance]]: Fixes the horizontal distance between two points or line endpoints. If only one item is selected, the distance is set to the origin.


* [[Image:Sketcher_ConstrainBlock.svg|32px]] [[Sketcher_ConstrainBlock/it|Fissa]]: Consente di fissare un elemento geometrico in una data posizione applicando un singolo vincolo. Dovrebbe essere particolarmente utile per lavorare con le B-Splines. Vedere la [https://forum.freecadweb.org/viewtopic.php?f=9&t=26572 discussione su Block Constraint nel forum]. {{Version/it|0.17}}
* [[Image:Constraint_VerticalDistance.png|32px]] [[Sketcher_ConstrainDistanceY|Vertical Distance]]: Fixes the vertical distance between 2 points or line endpoints. If only one item is selected, the distance is set to the origin.


====Vincoli dimensionali ====
* [[Image:Constraint_Length.png|32px]] [[Sketcher_ConstrainDistance|Distance]]: Defines the distance of a selected line by constraining its length, or defines the distance between two points by constraining the distance between them.
Vincoli associati a dati. Per questi vincoli si possono usare le [[Expressions/it|espressioni]]. I dati possono essere prelevati da un [[Spreadsheet_Workbench/it|foglio di calcolo]].


Le icone blu di questi vincoli si riferiscono alle funzioni introdotte nella versione 0.16 di FreeCAD, attivabili con [[Image:Sketcher_ToggleConstraint.png|16px]] '''Commuta vincoli'''.
* [[Image:Constraint_Radius.png|32px]] [[Sketcher_ConstrainRadius|Radius]]: Defines the radius of a selected arc or circle by constraining the radius.
* [[Image:Constraint_InternalAngle.png|32px]] [[Constraint_InternalAngle|Internal Angle]]: Defines the internal angle between two selected lines.


* [[Image:Sketcher_ConstrainLock.svg‎|32px]] [[Image:Sketcher_ConstrainLock_Driven.png‎|24px]] [[Sketcher ConstrainLock/it|Bloccato]]: Crea un vincolo che blocca l'elemento selezionato fissando le sue dimensioni verticali e orizzontali rispetto all'origine (le dimensioni si possono modificare in seguito).
* [[Image:Constraint_SnellsLaw.png|32px]] [[Constraint_SnellsLaw|Snell's Law]]: Constrains two lines to obey a refraction law to simulate the light going through an interface. (v 0.15)


* [[Image:Constraint_HorizontalDistance.svg‎|32px]] [[Image:Constraint_HorizontalDistance_Driven.png‎|32px]] [[Sketcher ConstrainDistanceX/it|Distanza orizzontale]]: Fissa la distanza orizzontale tra 2 punti o tra gli estremi di una linea. Se viene selezionato un solo elemento, la distanza viene impostata a partire dall'origine.
* [[Image:Constraint_InternalAlignment.png |32px]] [[Constraint_Internal_Alignment|Internal Alignment]]: Aligns selected elements to selected shape (e.g. a line to become major axis of an ellipse).


* [[Image:Constraint_VerticalDistance.svg|32px]] [[Image:Constraint_VerticalDistance_Driven.png|18px]] [[Sketcher_ConstrainDistanceY/it|Distanza verticale]]: Fissa la distanza verticale tra 2 punti o tra gli estremi di una linea. Se viene selezionato un solo elemento, la distanza viene impostata a partire dall'origine.
* [[Image:Sketcher_ToggleConstraint.png |32px]] [[Sketcher_ToggleConstraint|Toggle Constraint]]: Toggles the toolbar or the selected constraints to/from reference mode. v0.16


* [[Image:Constraint_Length.svg|32px]] [[Image:Constraint_Length_Driven.png|32px]] [[Sketcher_ConstrainDistance/it|Lunghezza]]: Definisce la distanza di una linea selezionata vincolandone la lunghezza o definisce la distanza tra due punti vincolando la distanza tra di loro.
===Sketcher tools===


* [[Image:Constraint_Radius.svg|32px]] [[Image:Constraint_Radius_Driven.png|32px]] [[Sketcher_ConstrainRadius/it|Raggio]]: Vincola il raggio di un arco o un cerchio selezionato.
* [[File:Sketcher SelectElementsWithDoFs.svg|32px]] [[Sketcher_SelectElementsWithDoFs|Select solver DOFs]]: <span style="font-size:x-small;color:green;">v0.18 and above</span> Highlights in green the geometry with degrees of freedom (DOFs), i.e. not fully constrained.
* [[Image:Constraint_InternalAngle.png|32px]] [[Image:Constraint_InternalAngle_Driven.png|32px]] [[Sketcher_ConstrainAngle/it|Angolo interno]]: Fissa l'angolo interno tra due linee selezionate (o l'inclinazione di una linea).


* [[Image:Constraint_SnellsLaw.svg|32px]] [[Image:Constraint_SnellsLaw_Driven.png|32px]] [[Sketcher ConstrainSnellsLaw/it|Rifrazione]]: Crea un vincolo di rifrazione tra due linee per simulare secondo la Legge di Snell un raggio di luce che attraversa un'interfaccia. {{Version/it|0.15}}
* [[Image:Sketcher CloseShape.png‎|32px]] [[Sketcher CloseShape|Close Shape]]: Creates a closed shape by applying coincident constraints to endpoints [v 0.15]


* [[Image:Constraint_InternalAlignment.svg |32px]] [[Sketcher_ConstrainInternalAlignment/it|Allineamento interno]]: Allinea gli elementi selezionati alla forma selezionata, ad esempio una linea da convertire in asse maggiore di una ellisse.
* [[Image:Sketcher ConnectLines.png‎|32px]] [[Sketcher ConnectLines|Connect Edges]]: Connect sketcher elements by applying coincident constraints to endpoints [v 0.15]


* [[Image:Sketcher_ToggleConstraint.svg|32px]] [[Sketcher_ToggleDrivingConstraint/it|Commuta vincoli]]: Commuta una serie di vincoli, quelli associati a un valore numerico, da Decisivi a Indicatori e viceversa. {{Version/it|0.16}}
* [[Image:Sketcher SelectConstraints.png‎|32px]] [[Sketcher SelectConstraints|Select Constraints]]: Selects the constraints of a sketcher element [v 0.15]


===Strumenti dello Sketcher===
* [[Image:Sketcher SelectOrigin.png‎|32px]] [[Sketcher SelectOrigin|Select Origin]]: Selects the origin of a sketch [v 0.15]


* [[File:Sketcher SelectElementsWithDoFs.svg|32px]] [[Sketcher_SelectElementsWithDoFs/it|Seleziona il risolutore DOFs]]: Evidenzia in verde la geometria con gradi di libertà (DOFs), cioè non completamente vincolata. {{Version/it|0.18}}
* [[Image:Sketcher SelectVerticalAxis.png‎|32px]] [[Sketcher SelectVerticalAxis|Select Vertical Axis]]: Selects the vertical axis of a sketch [v 0.15]


<div class="mw-translate-fuzzy">
* [[Image:Sketcher SelectHorizontalAxis.png‎|32px]] [[Sketcher SelectHorizontalAxis|Select Horizontal Axis]]: Selects the horizontal axis of a sketch [v 0.15]
* [[Image:Sketcher CloseShape.png‎|32px]] [[Sketcher CloseShape/it|Chiudi Forma]]: Crea una forma chiusa applicando i vincoli di coincidenza ai punti finali. {{Version/it|0.15}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:Sketcher SelectRedundantConstraints.png‎|32px]] [[Sketcher SelectRedundantConstraints|Select Redundant Constraints]]: Selects redundant constraints of a sketch [v 0.15]
* [[Image:Sketcher ConnectLines.png‎|32px]] [[Sketcher ConnectLines/it|Collega Segmenti]]: Collega gli elementi dello schizzo applicando i vincoli di coincidenza ai punti finali. {{Version/it|0.15}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:Sketcher SelectConflictingConstraints.png‎|32px]] [[Sketcher SelectConflictingConstraints|Select Conflicting Constraints]]: Selects conflicting constraints of a sketch [v 0.15]
* [[Image:Sketcher SelectConstraints.png‎|32px]] [[Sketcher SelectConstraints/it|Seleziona Vincoli]]: Seleziona i vincoli di un elemento dello schizzo. {{Version/it|0.15}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:Sketcher SelectElementsAssociatedWithConstraints.png‎|32px]] [[Sketcher SelectElementsAssociatedWithConstraints|Select Elements Associated with constraints]]: Select sketcher elements associated with constraints [v 0.15]
* [[Image:Sketcher SelectOrigin.png‎|32px]] [[Sketcher SelectOrigin/it|Seleziona Origine]]: Seleziona l'origine di uno schizzo. {{Version/it|0.15}}
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher Element Ellipse All.svg|32px]] [[Sketcher_RestoreInternalAlignmentGeometry|Show/hide internal geometry]]: Toggles the visibility of internal geometry of ellipses, arcs of hyperbola and parabola and B-splines.
* [[Image:Sketcher SelectVerticalAxis.png‎|32px]] [[Sketcher SelectVerticalAxis/it|Seleziona Asse Y]]: Seleziona l'asse verticale di uno schizzo. {{Version/it|0.15}}
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher_Element_Ellipse_All.png‎|32px]] [[Sketcher_RestoreInternalAlignmentGeometry|Show/Hide internal geometry]]: Recreates missing/deletes unneeded internal geometry of a selected ellipse, arc of ellipse/hyperbola/parabola or B-spline.
* [[Image:Sketcher SelectHorizontalAxis.png‎|32px]] [[Sketcher SelectHorizontalAxis/it|Seleziona Asse X]]: Seleziona l'asse orizzontale di uno schizzo. {{Version/it|0.15}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:Sketcher Symmetry.png‎|32px]] [[Sketcher Symmetry|Symmetry]]: Copies a sketcher element symmetrical to a chosen line [v 0.16]
* [[Image:Sketcher SelectRedundantConstraints.png‎|32px]] [[Sketcher SelectRedundantConstraints/it|Seleziona i vincoli ridondanti]]: Seleziona i vincoli ridondanti di uno schizzo. {{Version/it|0.15}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:Sketcher Clone.png‎|32px]] [[Sketcher Clone|Clone]]: Clones a sketcher element [v 0.16]
* [[Image:Sketcher SelectConflictingConstraints.png‎|32px]] [[Sketcher SelectConflictingConstraints/it|Seleziona i vincoli in conflitto]]: Seleziona i vincoli in conflitto di uno schizzo. {{Version/it|0.15}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:Sketcher Copy.png‎|32px]] [[Sketcher Copy|Copy]]: Copies a sketcher element [v 0.16]
* [[Image:Sketcher SelectElementsAssociatedWithConstraints.png‎|32px]] [[Sketcher SelectElementsAssociatedWithConstraints/it|Seleziona gli elementi associati a vincoli]]: Evidenzia gli elementi dello schizzo associati ai vincoli selezionati. {{Version/it|0.15}}
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher_Move.svg|32px]] [[Sketcher_Move|Move]]: <span style="font-size:x-small;color:green;">v0.18 and above</span> Moves the selected geometry taking as reference the last selected point.
* [[File:Sketcher_Element_Ellipse_All.png‎|32px]] [[Sketcher_RestoreInternalAlignmentGeometry/it|Mostra/Nascondi la geometria interna]]: Ricrea la geometria interna mancante o eliminata non necessaria di un'ellisse selezionata, o arco di ellisse o iperbole o parabola o B-spline.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Sketcher RectangularArray.png‎|32px]] [[Sketcher RectangularArray|Rectangular Array]]: Creates an array of selected sketcher elements [v 0.16]
* [[Image:Sketcher Symmetry.png‎|32px]] [[Sketcher Symmetry/it|Simmetria]]: Copia un elemento dello schizzo in modo simmetrico rispetto ad una linea a scelta.{{Version/it|0.16}}
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher Element SelectionTypeInvalid.svg|32px]] [[Sketcher_DeleteAllGeometry|Delete All Geometry]]: <span style="font-size:x-small;color:green;">v0.18 and above</span> Deletes all geometry from the sketch.
* [[Image:Sketcher Clone.png‎|32px]] [[Sketcher Clone/it|Clona]]: Clona un elemento dello schizzo. {{Version/it|0.16}}
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher Element SelectionTypeInvalid.svg|32px]] [[Sketcher_DeleteAllConstraints|Delete All Constraints]]: <span style="font-size:x-small;color:green;">v0.18 and above</span> Deletes all constraints from the sketch.
* [[Image:Sketcher Copy.png‎|32px]] [[Sketcher Copy/it|Copia]]: Copia un elemento dello schizzo. {{Version/it|0.16}}
</div>


* [[File:Sketcher_Move.svg|32px]] [[Sketcher_Move/it|Sposta]]: Sposta la geometria selezionata prendendo come riferimento l'ultimo punto selezionato. {{Version/it|0.18}}
===Sketcher B-spline tools===


<div class="mw-translate-fuzzy">
* [[File:Sketcher_BSplineDegree.svg|32px]] [[Sketcher_BSplineDegree|Show/Hide B-spline degree]]
* [[Image:Sketcher RectangularArray.png‎|32px]] [[Sketcher RectangularArray/it|Schiera lineare]]: Crea una schiera con gli elementi dello schizzo selezionati. {{Version/it|0.16}}
</div>


* [[File:Sketcher Element SelectionTypeInvalid.svg|32px]] [[Sketcher_DeleteAllGeometry/it|Cancella tutta la geometria]]: Elimina tutta la geometria dallo schizzo. {{Version/it|0.18}}
* [[File:Sketcher_BSplinePolygon.svg|32px]] [[Sketcher_BSplinePolygon|Show/Hide B-spline control polygon]]


* [[File:Sketcher Element SelectionTypeInvalid.svg|32px]] [[Sketcher_DeleteAllConstraints/it|Elimina tutti i vincoli]]: Elimina tutti i vincoli dallo schizzo. {{Version/it|0.18}}
* [[File:Sketcher_BSplineComb.svg|32px]] [[Sketcher_BSplineComb|Show/Hide B-spline curvature comb]]


===Sketcher B-spline tools===
* [[File:Sketcher_BSplineKnotMultiplicity.svg|32px]] [[Sketcher_BSplineKnotMultiplicity|Show/Hide B-spline knot multiplicity]]


* [[File:Sketcher_BSplineApproximate.svg|32px]] [[Sketcher_ConvertToNURB|Convert Geometry to B-spline]]
* [[File:Sketcher_BSplineDegree.svg|32px]] [[Sketcher_BSplineDegree/it|Mostra/Nascondi i gradi della B-spline]]


* [[File:Sketcher_BSplinePolygon.svg|32px]] [[Sketcher_BSplinePolygon/it|Mostra/Nascondi i poligoni di controllo della B-spline]]
* [[File:Sketcher_BSplineIncreaseDegree.svg|32px]] [[Sketcher_BSplineIncreaseDegree|Increase degree]]


* [[File:Sketcher_BSplineComb.svg|32px]] [[Sketcher_BSplineComb/it|Mostra/Nascondi il pettine di curvatura]]
* [[File:Sketcher_BSplineIncreaseKnotMultiplicity.svg|32px]] [[Sketcher_BSplineIncreaseKnotMultiplicity|Increase knot multiplicity]]


* [[File:Sketcher_BSplineKnotMultiplicity.svg|32px]] [[Sketcher_BSplineKnotMultiplicity/it|Mostra/Nascondi le molteplicità di nodo B-spline]]
* [[File:Sketcher_BSplineDecreaseKnotMultiplicity.svg|32px]] [[Sketcher_BSplineDecreaseKnotMultiplicity|Decrease knot multiplicity]]


* [[File:Sketcher_BSplineApproximate.svg|32px]] [[Sketcher_ConvertToNURB/it|Converti la geometria in B-spline]]
===Sketcher virtual space===


* [[File:Sketcher_BSplineIncreaseDegree.svg|32px]] [[Sketcher_BSplineIncreaseDegree/it|Aumenta di grado]]
* [[Image:Sketcher SwitchVirtualSpace.png‎|32px]] [[Sketcher_SwitchVirtualSpace|Switch Virtual Space]]: <span style="font-size:x-small;color:green;">v0.17</span> Allows you to "hide" constraints and make them visible again. See https://forum.freecadweb.org/viewtopic.php?f=9&t=26614


* [[File:Sketcher_BSplineIncreaseKnotMultiplicity.svg|32px]] [[Sketcher_BSplineIncreaseKnotMultiplicity/it|Aumenta la molteplicità di nodo]]
===Preferences===


* [[File:Sketcher_BSplineDecreaseKnotMultiplicity.svg|32px]] [[Sketcher_BSplineDecreaseKnotMultiplicity/it|Diminuisci la molteplicità]]
* [[Image:Std_DlgParameter.png|32px]] [[Sketcher_Preferences|Preferences...]]: Preferences disposable in Sketcher Tools.

=== Spazio virtuale dello Sketcher ===


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:Sketcher SwitchVirtualSpace.png‎|32px]] [[Sketcher_SwitchVirtualSpace/it|Cambia spazio virtuale]]: Permette di "nascondere" i vincoli e renderli nuovamente visibili. {{Version/it|0.17}} Vedere https://forum.freecadweb.org/viewtopic.php?f=9&t=26614
=== Migliori pratiche ===
</div>


=== Preferenze ===
Ogni utente CAD, nel corso del tempo, sviluppa un proprio modo di lavorare, ma ci sono alcuni criteri generali che è utile seguire.

<div class="mw-translate-fuzzy">
* [[Image:Std_DlgParameter.png|32px]] [[Sketcher_Preferences/it|Preferences...]]: Preferenze disponibili negli strumenti Sketcher.
</div>
</div>

== Migliori pratiche ==

Ogni utente CAD, nel corso del tempo, sviluppa un proprio modo di lavorare, ma ci sono alcuni criteri generali che è utile seguire.


* Una serie di schizzi semplici è più facile da gestire rispetto a un unico schizzo molto complesso. Ad esempio, si può creare un primo schizzo per produrre (con una estrusione o una rivoluzione) la forma 3D di base, poi un secondo schizzo per eseguire i fori o le aperture (tasche). Alcuni dettagli possono essere omessi e realizzati in seguito come operazioni 3D. È possibile decidere di evitare gli smussi nel disegno, se ce ne sono troppi, e aggiungerli dopo come caratteristica 3D.
* Una serie di schizzi semplici è più facile da gestire rispetto a un unico schizzo molto complesso. Ad esempio, si può creare un primo schizzo per produrre (con una estrusione o una rivoluzione) la forma 3D di base, poi un secondo schizzo per eseguire i fori o le aperture (tasche). Alcuni dettagli possono essere omessi e realizzati in seguito come operazioni 3D. È possibile decidere di evitare gli smussi nel disegno, se ce ne sono troppi, e aggiungerli dopo come caratteristica 3D.
Line 258: Line 310:




== Tutorial ==
<div class="mw-translate-fuzzy">
* [[Sketcher_tutorial/it|Sketcher tutorial]] di base
=== Tutorial ===
* [[Sketcher_Tutorial/it|Sketcher Tutorial]]
* [[Sketcher_Tutorial/it|Sketcher Tutorial]]
* [[Sketcher_tutorial/it|Sketcher tutorial]] di base
* [[Sketcher_Micro_Tutorial_-_Constraint_Practices/it|Sketcher Micro Tutorial - Pratica con i vincoli]]
* [[Sketcher_Micro_Tutorial_-_Constraint_Practices/it|Sketcher Micro Tutorial - Pratica con i vincoli]]
</div>

=== Il solutore dei vincoli ===
{{Sketcher_Solver/it|Il solutore dei vincoli}}

=== Le Proprietà ===

A differenza di quello che succede in altri ambienti, dove è possibile intervenire su singoli componenti, nell'ambiente Sketcher le proprietà sono applicate in modo globale a tutto il disegno. Ad esempio, applicando una traslazione si sposta tutto lo schizzo. Le proprietà delle sue geometrie, quali vincoli e dimensioni, si possono cambiare solo in modalità Modifica sketch.

{{Sketcher_Main_Window/it}}


{{Docnav/it|[[PartDesign Workbench/it|Ambiente Part Design]]|[[Mesh Module/it|Ambiente Mesh]]}}
{{Docnav/it|[[Ship Workbench/it|Ambiente Ship]]|[[Spreadsheet Workbench/it|Ambiente Spreadsheet]]|IconL=Workbench_Ship.svg|IconR=Workbench_Spreadsheet.svg}}


{{Userdocnavi/it}}
[[Category:User Documentation/it]]
[[Category:Sketcher/it]]
[[Category:Workbenches/it]]

Revision as of 19:36, 15 August 2019

Introduzione

L'ambiente Sketcher serve a creare delle geometrie 2D destinate ad essere utilizzate nel modulo PartDesign per produrre oggetti Parte o in altri moduli, come ad esempio in Architettura.

In genere, una geometria 2D è il punto di partenza per la maggior parte dei modelli CAD. Un semplice schizzo 2D può essere estruso per creare una forma 3D; altri schizzi 2D possono essere usati per creare delle tasche in questa forma e ulteriori schizzi possono essere utilizzati per definire delle estrusioni sulla superficie dell'oggetto 3D.
Insieme alle operazioni booleane sui solidi definiti nell'ambiente Part, lo Sketcher costituisce il nucleo del disegno generativo della forma solida.

L'ambiente Sketcher mette a disposizione i vincoli. Consente di vincolare le forme 2D a precise definizioni geometriche.
Un solutore dei vincoli calcola la quantità di vincoli applicati alla geometria 2D e permette l'esplorazione interattiva dei gradi di libertà dello schizzo.

Uno schizzo base, completamente vincolato‎.

Nozioni di base sugli schizzi vincolati

Per spiegare come funziona il modulo Sketcher, è utile fare un confronto con il modo tradizionale di disegnare.

Disegno tradizionale

Il modo tradizionale di disegno CAD è derivato dal vecchio tavolo da disegno.
Le viste ortogonali 2D sono disegnate manualmente e finalizzate alla produzione di disegni tecnici (noti anche come dettagli o particolari). Gli oggetti sono disegnati esattamente con le loro forme, misure o dimensioni previste. Per tracciare una linea orizzontale lunga 100 mm a partire dal punto (0,0), si attiva lo strumento linea, si fa clic sullo schermo o si inserisce le coordinate (0,0) per il primo punto, poi si fa un secondo clic o si inserisce il secondo punto di coordinate (100,0). Oppure, si costruisce una linea base senza riguardo alla sua posizione e in seguito la si sposta. Dopo aver disegnato le geometrie si aggiungono le dimensioni.

Schizzo vincolato

Lo strumento Sketcher si allontana da questa logica. Non è più necessario disegnare gli oggetti esattamente come sono desiderati, perché è possibile ridefinirli in seguito tramite i vincoli. È possibile disegnare liberamente gli oggetti e dopo, fintanto che non vengono vincolati, modificarli. Sostanzialmente, essi sono flottanti, quindi si possono spostare, allungare, scalare, e così via. Questo permette una grande flessibilità nel processo di progettazione.

Cosa sono i vincoli?

Invece delle dimensioni, i vincoli vengono utilizzati per limitare i gradi di libertà di un oggetto. Ad esempio, una linea senza vincoli ha 4 gradi di libertà (DOF Degrees Of Freedom): essa può essere spostata orizzontalmente o verticalmente, può essere allungata, e può essere ruotata.

Applicando a una linea un vincolo orizzontale o verticale, oppure un vincolo angolare (rispetto ad un'altra linea o ad uno degli assi) si limita la sua capacità di ruotare, lasciandola quindi con solo 2 gradi di libertà. Bloccando uno dei suoi punti rispetto all'origine si rimuove un ulteriore grado di libertà. Applicando un vincolo dimensionale si rimuove l'ultimo grado di libertà. A questo punto, la linea è quindi considerata completamente vincolata.

Più oggetti possono essere vincolati tra di loro. Due linee possono essere unite attraverso uno dei loro punti con il vincolo punto coincidente. Tra due linee si può impostare un angolo, oppure impostarle perpendicolari. Una linea può essere tangente ad un arco o a un cerchio, e così via. Per vincolare uno schizzo complesso, con più oggetti, sono possibili diverse soluzioni, e renderlo completamente vincolato significa che almeno una di queste è stato raggiunta in base ai vincoli applicati.

Ci sono due tipi di vincoli: geometrici e dimensionali. Essi sono descritti nella successiva sezione dedicata agli strumenti.

I vincoli sono controllati dal solutore

Uso corretto dell'ambiente Sketcher

Il modulo Sketcher non è pensato per produrre disegni dettagliati in 2D.
Dopo che gli schizzi sono stati utilizzati per generare una forma solida vengono automaticamente nascosti. I vincoli (la quotatura dei vincoli e i segni grafici di vincolo) sono visibili solo in modalità Modifica sketch.

Se serve solo produrre delle viste 2D per la stampa e non si intende creare dei modelli 3D, si può utilizzare l'ambiente Draft.

Sketching Workflow

Uno Sketch è sempre in 2 dimensioni (2D). Per creare un solido, viene creato prima lo schizzo 2D di una singola area chiusa e poi essa viene estrusa o rivoluzionata per aggiungere la terza dimensione, creando un solido 3D dallo schizzo 2D.

Se lo schizzo contiene dei segmenti che si intersecano, punti non collocati esattamente su un segmento, o punti finali di segmenti adiacenti che non sono coincidenti, l'operazione di Pad o di Rivoluzione non crea un solido. Come eccezione, questa regola non si applica alla geometria di costruzione (linee blu).

All'interno dell'area racchiusa si possono avere delle piccole aree non sovrapposte. Queste diverranno dei "vuoti" quando si crea il solido 3D.

Gli strumenti

Gli strumenti dell'Ambiente Sketcher si trovano nel menu che appare quando si carica questo ambiente.

  • Nuovo schizzo: Crea un nuovo schizzo su una faccia selezionata o in un piano. Se non si esegue nessuna selezione, di default, viene utilizzato il piano XY.
  • Esci: Termina la modalità di modifica dello schizzo.
  • Vista schizzo: Imposta la vista del modello in modo perpendicolare al piano dello schizzo.
  • Convalida lo schizzo: controlla se nell'area di tolleranza ci sono dei punti distinti e li fa coincidere.

Geometrie

Gli strumenti per creare gli oggetti.

  • Punto: Disegna un punto.
  • Linea tra due punti: Disegna un segmento delimitato da due punti. Per quanto riguarda alcuni vincoli le linee sono infinite.
  • Archi: Questo è un menu icona nella barra degli strumenti di Sketcher che contiene i seguenti comandi:
  • Arco: Disegna un arco di circonferenza specificando il centro, il raggio, l'angolo iniziale e l'angolo finale.
  • Arco da tre punti: Disegna un arco da due punti finali e un punto della circonferenza.
  • Cerchi: Questo è un menu icona nella barra degli strumenti Sketcher che contiene i seguenti comandi:
  • Circonferenza: Disegna una circonferenza prendendo in input il centro e il raggio.
  • Sezioni di coni: l'ambiente Schizzo fornisce le seguenti sezioni coniche. A differenza delle B-spline, possono essere usate con tutti i tipi di vincoli come tangenti, punto su oggetto o ortogonale.
  • Crea una B-spline: Questo è un menu icona nella barra degli strumenti Sketcher che contiene i seguenti comandi:
  • Polilinea : Disegna una linea composta da segmenti definiti da punti. Premendo il tasto M mentre si disegna una polilinea si alternano le diverse modalità della polilinea.
  • Rettangolo: Disegna un rettangolo specificando gli angoli opposti.
  • Poligono regolare: Questo è una icona menu nella barra degli strumenti Sketcher che contiene i seguenti comandi:
  • Poligono regolare : Disegna un poligono regolare selezionando il numero di lati e selezionando due punti: il centro e un angolo.
  • Asola: Disegna un rettangolo con due lati opposti raccordati con un semicerchio, un'asola.
  • Raccorda: Raccorda due linee unite in un punto. Selezionare entrambe le linee o fare clic sul punto di angolo, poi attivare lo strumento.
  • Rifila: Accorcia una linea, un cerchio o un arco fino al primo nodo, punto di intersezione.
  • Costruzione: Attiva o disattiva la geometria dello schizzo dalla o nella modalità di costruzione. La geometria di costruzione è mostrata in blu e viene presa in considerazione solo nella modalità di modifica dello schizzo.

Vincoli dello Schizzo

I vincoli sono utilizzati per stabilire le relazioni tra gli elementi del disegno, e per bloccare il disegno lungo l'asse verticale e l'asse orizzontale. Alcuni vincoli richiedono dei Vincoli di supporto.

Vincoli geometrici

Questi vincoli non sono associati a valori numerici.

  • Coincidente: Crea un vincolo di coincidenza (punto-con-punto) tra due punti selezionati.
  • Punto su oggetto: Crea un vincolo (fissa) un punto-su-un-oggetto sull'elemento selezionato.
  • Verticale: Crea un vincolo verticale per le linee o le polilinee selezionate. Si può selezionare più oggetti.
  • Orizzontale: Crea un vincolo orizzontale per le linee o le polilinee selezionate. Si può selezionare più oggetti.
  • Parallela: Crea un vincolo di parallelismo tra due linee selezionate.
  • Perpendicolare: Crea un vincolo di perpendicolarità tra due linee selezionate.
  • Tangente: Crea un vincolo di tangenza tra due entità selezionate, o un vincolo collineare tra due segmenti di linea.
  • Uguaglianza: Crea un vincolo di uguaglianza tra due entità selezionate. Se usato su cerchio o archi, il raggio viene posto uguale.
  • Simmetria: Crea un vincolo simmetrica tra 2 punti rispetto a una linea.

Vincoli dimensionali

Vincoli associati a dati. Per questi vincoli si possono usare le espressioni. I dati possono essere prelevati da un foglio di calcolo.

Le icone blu di questi vincoli si riferiscono alle funzioni introdotte nella versione 0.16 di FreeCAD, attivabili con Commuta vincoli.

  • Distanza verticale: Fissa la distanza verticale tra 2 punti o tra gli estremi di una linea. Se viene selezionato un solo elemento, la distanza viene impostata a partire dall'origine.
  • Allineamento interno: Allinea gli elementi selezionati alla forma selezionata, ad esempio una linea da convertire in asse maggiore di una ellisse.

Strumenti dello Sketcher

  • Mostra/Nascondi la geometria interna: Ricrea la geometria interna mancante o eliminata non necessaria di un'ellisse selezionata, o arco di ellisse o iperbole o parabola o B-spline.

Sketcher B-spline tools

Spazio virtuale dello Sketcher

Preferenze

Migliori pratiche

Ogni utente CAD, nel corso del tempo, sviluppa un proprio modo di lavorare, ma ci sono alcuni criteri generali che è utile seguire.

  • Una serie di schizzi semplici è più facile da gestire rispetto a un unico schizzo molto complesso. Ad esempio, si può creare un primo schizzo per produrre (con una estrusione o una rivoluzione) la forma 3D di base, poi un secondo schizzo per eseguire i fori o le aperture (tasche). Alcuni dettagli possono essere omessi e realizzati in seguito come operazioni 3D. È possibile decidere di evitare gli smussi nel disegno, se ce ne sono troppi, e aggiungerli dopo come caratteristica 3D.
  • Creare sempre un profilo chiuso altrimenti il disegno non produrrà un solido, bensì una serie di facce aperte. Quando si desidera escludere alcuni oggetti nella creazione del solido, trasformarli in elementi di costruzione con lo strumento Modalità costruzione.
  • Utilizzare la funzione Vincoli automatici per ridurre il numero di vincoli da inserire manualmente.
  • Come regola generale, si applicano prima i vincoli geometrici, poi i vincoli dimensionali, e infine si blocca il disegno. Da ricordare: le regole sono fatte per essere infrante. Quando ci sono difficoltà nel manipolare il disegno, può essere utile vincolare alcuni oggetti prima di completare il profilo.
  • Se possibile, centrare il disegno nell'origine (0,0) con il vincolo Blocca. Se il disegno non è simmetrico, posizionare uno dei suoi punti nell'origine, o scegliere una cifra tonda semplice per le distanze di blocco. Nella versione v0.12, i vincoli esterni (vincoli rispetto a geometrie 3D esistenti come a bordi o altri schizzi) non sono ancora implementati. Questo significa che per collegare i disegni successivi alla geometria del primo schizzo, si devono impostare manualmente le distanze relative al primo disegno. Un vincolo di blocco (25,75) dall'origine è più facile da ricordare che (23.47,73.02).
  • Se c'è la possibilità di scegliere tra il vincolo lunghezza e il vincolo distanza orizzontale o distanza verticale , preferire questi ultimi. I vincoli di distanza orizzontale e verticale sono computazionalmente più economici.
  • In generale, i vincoli migliori da utilizzare sono: Orizzontale e Verticale, Lunghezza Orizzontale e Verticale, Tangente nel punto. Se possibile, limitare l'uso di questi vincoli: Lunghezza generica, Tangenza Edge-to-edge, Punto su linea; Simmetria.


Tutorial