Sketcher Workbench/it: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
(89 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}}


{{Docnav/it
[[Image:Workbench_Sketcher.svg|64px]]
|[[Robot Workbench/it|Ambiente Robot]]
|[[Spreadsheet Workbench/it|Ambiente Spreadsheet]]
|IconL=Workbench_Robot.svg
|IconR=Workbench_Spreadsheet.svg
}}

[[Image:Workbench_Sketcher.svg|thumb|128px|L'icona dell'ambiente Sketcher]]


== Introduzione ==
== Introduzione ==


L'ambiente [[Image:Workbench_Sketcher.svg|24px]] [[Sketcher Workbench/it|Sketcher]] di FreeCAD serve a creare delle geometrie 2D destinate ad essere utilizzate negli ambienti [[Image:Workbench_PartDesign.svg|24px]] [[PartDesign Workbench/it|PartDesign]], [[Image:Workbench_Arch.svg|24px]] [[Arch Workbench/it|Architettura]] o altri ambienti. In genere, un disegno 2D è il punto di partenza per la maggior parte dei modelli CAD. Un semplice schizzo 2D può essere "estruso" per creare una forma 3D; successivamente degli schizzi 2D possono essere usati per creare altre funzioni quali tasche, o estrusioni sulla superficie dell'oggetto 3D precedentemente costruito. Insieme alle operazioni booleane definite nell'ambiente [[Image:Workbench_Part.svg|24px]] [[Part Workbench/it|Part]], lo Sketcher costituisce la base del metodo [[constructive solid geometry/it|geometria solida costruttiva]] (CSG) per la costruzione di solidi. Inoltre, insieme alle operazioni dell'ambiente [[Image:Workbench_PartDesign.svg|24px]] [[PartDesign Workbench/it|PartDesign]], lo Sketcher costituisce anche la base della metodologia per la creazione di solidi nota come [[feature editing/it|modifica delle funzioni]].
<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]].

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


L'ambiente Sketcher mette a disposizione i '''vincoli'''. Consente di vincolare le forme 2D a precise definizioni geometriche in termini di lunghezza, angoli e relazioni (orizzontalità, verticalità, perpendicolarità, ecc.).<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 in termini di lunghezza, angoli e relazioni (orizzontalità, verticalità, perpendicolarità, ecc.).<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.


{{TOCright}}
{{TOCright}}
[[File:FC_ConstrainedSketch.png|none]]
[[File:FC_ConstrainedSketch.png|450px]]


{{Caption|Uno schizzo base, completamente vincolato‎.}}
{{Caption|Uno schizzo base, completamente vincolato‎.}}
Line 50: Line 51:
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]]. A differenza degli elementi di Sketcher, gli oggetti di Draft non usano i vincoli, ma sono forme semplici definite al momento della creazione. Sia Draft che Sketcher possono essere utilizzati per il disegno di geometrie 2D e la creazione di solidi 3D, sebbene il loro uso previsto sia diverso. Sketcher viene normalmente utilizzato insieme a [[Part Workbench/it|Part]] e [[PartDesign Workbench/it|PartDesign]] per creare solidi. Draft viene normalmente utilizzato per semplici disegni planari su una griglia, come quando si disegna una pianta architettonica, quindi Draft viene utilizzato principalmente con [[Arch Workbench/it|Arch]]. Lo strumento [[Draft Draft2Sketch/it|Da Draft a Schizzo]] converte un oggetto Draft in un oggetto Sketch e viceversa. Molti strumenti che richiedono un elemento 2D come input funzionano con entrambi i tipi di oggetto poiché viene eseguita automaticamente una conversione interna.
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]]. A differenza degli elementi di Sketcher, gli oggetti di Draft non usano i vincoli, ma sono forme semplici definite al momento della creazione. Sia Draft che Sketcher possono essere utilizzati per il disegno di geometrie 2D e la creazione di solidi 3D, sebbene il loro uso previsto sia diverso. Sketcher viene normalmente utilizzato insieme a [[Part Workbench/it|Part]] e [[PartDesign Workbench/it|PartDesign]] per creare solidi. Draft viene normalmente utilizzato per semplici disegni planari su una griglia, come quando si disegna una pianta architettonica, quindi Draft viene utilizzato principalmente con [[Arch Workbench/it|Arch]]. Lo strumento [[Draft Draft2Sketch/it|Da Draft a Schizzo]] converte un oggetto Draft in un oggetto Sketch e viceversa. Molti strumenti che richiedono un elemento 2D come input funzionano con entrambi i tipi di oggetto poiché viene eseguita automaticamente una conversione interna.


== Flusso di lavoro per gli schizzi ==
== 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.
Line 58: Line 59:
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.


Quando uno schizzo è completamente vincolato, le funzioni dello schizzo diventano verdi. La geometria di costruzione rimane blu. Di solito a questo punto lo schizzo è "finito" e adatto per l'uso nella creazione di un solido 3D. Tuttavia, una volta chiusa la finestra di dialogo Schizzo, può essere utile andare in [[Part Workbench/it|Part]] ed eseguire [[Part CheckGeometry/it|Verifica geometria]] per assicurarsi che nello schizzo non ci siano funzioni che possono causare problemi successivi.
Quando uno schizzo è completamente vincolato, le funzioni dello schizzo diventano verdi. La geometria di costruzione rimane blu. Di solito a questo punto lo schizzo è "finito" e adatto per l'uso nella creazione di un solido 3D. Tuttavia, una volta chiusa la finestra di dialogo Schizzo, può essere utile andare in [[Image:Workbench_Part.svg|16px]] [[Part Workbench/it|Part]] ed eseguire [[File:Part_CheckGeometry.svg|16px]] [[Part_CheckGeometry/it|Controlla la geometria]] per assicurarsi che nello schizzo non ci siano funzioni che possono causare problemi successivi.


== Gli strumenti ==
== Gli strumenti ==


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

=== Generale ===


* [[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.
* [[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.
Line 76: Line 79:
* [[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_MapSketch.svg‎‎‎|32px]] [[Sketcher_MapSketch/it|Mappa schizzo su faccia]]: Mappa uno schizzo sulla faccia di un solido selezionata in precedenza.


* [[Sketcher_Reorient/it|Riposiziona schizzo]]: Permette di modificare la posizione di uno schizzo
* [[File:Sketcher_ReorientSketch.svg|32px]] [[Sketcher_ReorientSketch/it|Riposiziona lo schizzo]]: Permette di modificare la posizione di uno schizzo


* [[Sketcher_ValidateSketch/it|Convalida lo schizzo]]: controlla se nell'area di tolleranza ci sono dei punti distinti e li fa coincidere.
* [[File:Sketcher_ValidateSketch.svg|32px]] [[Sketcher_ValidateSketch/it|Convalida lo schizzo]]: controlla se nell'area di tolleranza ci sono dei punti distinti e li fa coincidere.


* [[Image:Sketcher MergeSketch.svg‎‎|32px]] [[Sketcher MergeSketches/it|Unisci schizzi]]: Unisce due o più schizzi. {{Version/it|0.15}}
* [[Image:Sketcher_MergeSketches.svg|32px]] [[Sketcher MergeSketches/it|Unisci schizzi]]: Unisce due o più schizzi. {{Version/it|0.15}}


* [[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}}
* [[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}}

* [[File:Sketcher_StopOperation.svg|32px]] [[Sketcher_StopOperation|Stop operation]]: when in edit mode, stop the current operation, whether that is drawing, setting constraints, etc.


===Geometrie===
===Geometrie===
Line 90: Line 95:
* [[Image:Sketcher_CreatePoint.svg‎‎|32px]] [[Sketcher_CreatePoint/it|Punto]]: Disegna un punto.
* [[Image:Sketcher_CreatePoint.svg‎‎|32px]] [[Sketcher_CreatePoint/it|Punto]]: Disegna un punto.


* [[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.
* [[Image:Sketcher_CreateLine.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.


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


:* [[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_CreateArc.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_Create3PointArc.svg|32px]] [[Sketcher_Create3PointArc/it|Arco da tre punti]]: Disegna un arco da due punti finali e un punto della circonferenza.
:* [[Image:Sketcher_Create3PointArc.svg|32px]] [[Sketcher_Create3PointArc/it|Arco da tre punti]]: Disegna un arco da due punti finali e un punto della circonferenza.
Line 100: Line 105:
* [[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_CompCreateCircle.png|48px]] [[Sketcher_CompCreateCircle/it|Cerchi]]: Questo è un menu icona nella barra degli strumenti Sketcher che contiene i seguenti comandi:


:* [[Image:Sketcher_Circle.svg|32px]] [[Sketcher_CreateCircle/it|Circonferenza]]: Disegna una circonferenza prendendo in input il centro e il raggio.
:* [[Image:Sketcher_CreateCircle.svg|32px]] [[Sketcher_CreateCircle/it|Circonferenza]]: Disegna una circonferenza prendendo in input il centro e il raggio.


:*[[Image:Sketcher_Create3PointCircle.svg|32px]] [[Sketcher_Create3PointCircle/it|Circonferenza da tre punti]] : Disegna un cerchio da tre punti sulla circonferenza.
:*[[Image:Sketcher_Create3PointCircle.svg|32px]] [[Sketcher_Create3PointCircle/it|Circonferenza da tre punti]] : Disegna un cerchio da tre punti sulla circonferenza.


* [[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_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_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_CreateEllipseByCenter.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_CreateEllipseBy3Points.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_CreateArcOfEllipse.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_CreateArcOfHyperbola.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_CreateArcOfParabola.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_CompCreateBSpline.png|48px]] [[Sketcher_CompCreateBSpline/it|Crea una B-spline]]: Questo è un menu icona nella barra degli strumenti Sketcher che contiene i seguenti comandi:
:* [[File:Sketcher_CreateBSpline.svg|32px]] [[Sketcher_CreateBSpline/it|B-spline]] : Disegna una curva B-spline dai suoi punti di controllo. {{Version/it|0.17}}
:* [[File:Sketcher_CreateBSpline.svg|32px]] [[Sketcher_CreateBSpline/it|B-spline]] : Disegna una curva B-spline dai suoi punti di controllo. {{Version/it|0.17}}
:* [[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}}
:* [[File:Sketcher_CreatePeriodicBSpline.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_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_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.
Line 135: Line 140:
:* [[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_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_CreateSlot.png|32px]] [[Sketcher_CreateSlot/it|Asola]]: Disegna un rettangolo con due lati opposti raccordati con un semicerchio, un'asola.
* [[Image:Sketcher_CreateSlot.svg|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_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.
Line 147: Line 152:
* [[File:Sketcher_CarbonCopy.svg|32px]] [[Sketcher_CarbonCopy/it|CopiaCarbone]]: Copia la geometria di un altro schizzo. {{Version/it|0.17}}
* [[File:Sketcher_CarbonCopy.svg|32px]] [[Sketcher_CarbonCopy/it|CopiaCarbone]]: Copia la geometria di un altro schizzo. {{Version/it|0.17}}


* [[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.
* [[File:Sketcher_ToggleConstruction.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.


===Vincoli dello Schizzo===
===Vincoli dello Schizzo===
Line 156: Line 161:
Questi vincoli non sono associati a valori numerici.
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.
* [[File:Sketcher_ConstrainCoincident.svg|32px]] [[Sketcher_ConstrainCoincident/it|Coincidente]]: Crea un vincolo di coincidenza (punto-con-punto) tra due punti selezionati.


* [[Image:Constraint_PointOnObject.svg|32px]] [[Sketcher ConstrainPointOnObject/it|Punto su oggetto]]: Crea un vincolo (fissa) un punto-su-un-oggetto sull'elemento selezionato.
* [[File:Sketcher_ConstrainPointOnObject.svg|32px]] [[Sketcher_ConstrainPointOnObject/it|Punto su oggetto]]: Crea un vincolo (fissa) un punto-su-un-oggetto sull'elemento selezionato.


* [[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.
* [[File:Sketcher_ConstrainVertical.svg|32px]] [[Sketcher_ConstrainVertical/it|Verticale]]: Crea un vincolo verticale per le linee o le polilinee selezionate. Si può selezionare più oggetti.


* [[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.
* [[File:Sketcher_ConstrainHorizontal.svg|32px]] [[Sketcher_ConstrainHorizontal/it|Orizzontale]]: Crea un vincolo orizzontale per le linee o le polilinee selezionate. Si può selezionare più oggetti.


* [[Image:Constraint_Parallel.svg|32px]] [[Sketcher_ConstrainParallel/it|Parallela]]: Crea un vincolo di parallelismo tra due linee selezionate.
* [[File:Sketcher_ConstrainParallel.svg|32px]] [[Sketcher_ConstrainParallel/it|Parallela]]: Crea un vincolo di parallelismo tra due linee selezionate.


* [[Image:Constraint_Perpendicular.svg|32px]] [[Sketcher_ConstrainPerpendicular/it|Perpendicolare]]: Crea un vincolo di perpendicolarità tra due linee selezionate.
* [[File:Sketcher_ConstrainPerpendicular.svg|32px]] [[Sketcher_ConstrainPerpendicular/it|Perpendicolare]]: Crea un vincolo di perpendicolarità tra due linee selezionate.


* [[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.
* [[File:Sketcher_ConstrainTangent.svg|32px]] [[Sketcher_ConstrainTangent/it|Tangente]]: Crea un vincolo di tangenza tra due entità selezionate, o un vincolo collineare tra due segmenti di linea.


* [[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.
* [[File:Sketcher_ConstrainEqual.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:Constraint_Symmetric.svg|32px]] [[Sketcher_ConstrainSymmetric/it|Simmetria]]: Crea un vincolo simmetrica tra 2 punti rispetto a una linea.
* [[File:Sketcher_ConstrainSymmetric.svg|32px]] [[Sketcher_ConstrainSymmetric/it|Simmetria]]: Crea un vincolo simmetrica tra 2 punti rispetto a una linea.


* [[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:Sketcher_ConstrainBlock.svg|32px]] [[Sketcher_ConstrainBlock/it|Fissa]]: blocca il movimento di un bordo, ovvero impedisce ai suoi vertici di cambiare la loro posizione corrente. Dovrebbe essere particolarmente utile per fissare la posizione delle B-Splines. Vedere la [https://forum.freecadweb.org/viewtopic.php?f=9&t=26572 discussione su Block Constraint nel forum]. {{Version/it|0.17}}


====Vincoli dimensionali ====
====Vincoli dimensionali ====
Line 181: Line 186:
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'''.
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: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).
* [[File:Sketcher_ConstrainLock.svg|32px]] [[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_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.
* [[File:Sketcher_ConstrainDistanceX.svg|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_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.
* [[File:Sketcher_ConstrainDistanceY.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: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.
* [[File:Sketcher_ConstrainDistance.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.


* [[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_ConstrainRadius.svg|32px]] [[Sketcher_ConstrainRadius/it|Raggio]]: definisce il raggio di un arco o di un cerchio selezionato vincolando il raggio.
* [[File:Sketcher_ConstrainDiameter.svg|32px]] [[Sketcher_ConstrainDiameter/it|Diametro]]: definisce il diametro di un arco o di un cerchio selezionato vincolando il diametro.
* [[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).
* [[File:Sketcher_ConstrainAngle.svg|32px]] [[Sketcher_ConstrainAngle/it|Angolo]]: definisce l'angolo interno tra due linee selezionate.


* [[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}}
* [[File:Sketcher_ConstrainSnellsLaw.svg|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: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.
* [[File:Sketcher_ConstrainInternalAlignment.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. {{Version/it|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}}
* [[File:Sketcher_ToggleDrivingConstraint.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}}

* [[File:Sketcher_ToggleActiveConstraint.svg|32px]] [[Sketcher_ToggleActiveConstraint/it|Attiva/disattiva il vincolo]]: abilita o disabilita un vincolo già inserito. {{Version/it|0.19}}


===Strumenti dello Sketcher===
===Strumenti dello Sketcher===
Line 202: Line 210:
* [[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}}
* [[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 CloseShape.svg‎|32px]] [[Sketcher CloseShape/it|Chiudi Forma]]: Crea una forma chiusa applicando i vincoli di coincidenza ai punti finali. {{Version/it|0.15}}
* [[File:Sketcher CloseShape.svg‎|32px]] [[Sketcher CloseShape/it|Chiudi Forma]]: Crea una forma chiusa applicando i vincoli di coincidenza ai punti finali. {{Version/it|0.15}}


* [[Image:Sketcher ConnectLines.svg‎|32px]] [[Sketcher ConnectLines/it|Collega Segmenti]]: Collega gli elementi dello schizzo applicando i vincoli di coincidenza ai punti finali. {{Version/it|0.15}}
* [[File:Sketcher ConnectLines.svg‎|32px]] [[Sketcher ConnectLines/it|Collega Segmenti]]: Collega gli elementi dello schizzo applicando i vincoli di coincidenza ai punti finali. {{Version/it|0.15}}


* [[Image:Sketcher SelectConstraints.svg‎|32px]] [[Sketcher SelectConstraints/it|Seleziona Vincoli]]: Seleziona i vincoli di un elemento dello schizzo. {{Version/it|0.15}}
* [[File:Sketcher SelectConstraints.svg‎|32px]] [[Sketcher SelectConstraints/it|Seleziona Vincoli]]: Seleziona i vincoli di un elemento dello schizzo. {{Version/it|0.15}}


* [[Image:Sketcher SelectOrigin.svg‎|32px]] [[Sketcher SelectOrigin/it|Seleziona Origine]]: Seleziona l'origine di uno schizzo. {{Version/it|0.15}}
* [[File:Sketcher SelectElementsAssociatedWithConstraints.svg‎|32px]] [[Sketcher SelectElementsAssociatedWithConstraints/it|Seleziona gli elementi associati a vincoli]]: Evidenzia gli elementi dello schizzo associati ai vincoli selezionati. {{Version/it|0.15}}


* [[Image:Sketcher SelectVerticalAxis.svg‎|32px]] [[Sketcher SelectVerticalAxis/it|Seleziona Asse Y]]: Seleziona l'asse verticale di uno schizzo. {{Version/it|0.15}}
* [[File:Sketcher SelectRedundantConstraints.svg‎|32px]] [[Sketcher SelectRedundantConstraints/it|Seleziona i vincoli ridondanti]]: Seleziona i vincoli ridondanti di uno schizzo. {{Version/it|0.15}}


* [[Image:Sketcher SelectHorizontalAxis.svg‎|32px]] [[Sketcher SelectHorizontalAxis/it|Seleziona Asse X]]: Seleziona l'asse orizzontale di uno schizzo. {{Version/it|0.15}}
* [[File:Sketcher SelectConflictingConstraints.svg‎|32px]] [[Sketcher SelectConflictingConstraints/it|Seleziona i vincoli in conflitto]]: Seleziona i vincoli in conflitto di uno schizzo. {{Version/it|0.15}}


* [[File:Sketcher_RestoreInternalAlignmentGeometry.svg‎|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.
* [[Image:Sketcher SelectRedundantConstraints.svg‎|32px]] [[Sketcher SelectRedundantConstraints/it|Seleziona i vincoli ridondanti]]: Seleziona i vincoli ridondanti di uno schizzo. {{Version/it|0.15}}


* [[Image:Sketcher SelectConflictingConstraints.svg‎|32px]] [[Sketcher SelectConflictingConstraints/it|Seleziona i vincoli in conflitto]]: Seleziona i vincoli in conflitto di uno schizzo. {{Version/it|0.15}}
* [[File:Sketcher SelectOrigin.svg‎|32px]] [[Sketcher SelectOrigin/it|Seleziona Origine]]: Seleziona l'origine di uno schizzo. {{Version/it|0.15}}


* [[Image:Sketcher SelectElementsAssociatedWithConstraints.svg‎|32px]] [[Sketcher SelectElementsAssociatedWithConstraints/it|Seleziona gli elementi associati a vincoli]]: Evidenzia gli elementi dello schizzo associati ai vincoli selezionati. {{Version/it|0.15}}
* [[File:Sketcher SelectVerticalAxis.svg‎|32px]] [[Sketcher SelectVerticalAxis/it|Seleziona Asse Y]]: Seleziona l'asse verticale di uno schizzo. {{Version/it|0.15}}


* [[File:Sketcher SelectHorizontalAxis.svg‎|32px]] [[Sketcher SelectHorizontalAxis/it|Seleziona Asse X]]: Seleziona l'asse orizzontale di uno schizzo. {{Version/it|0.15}}
* [[File:Sketcher_Element_Ellipse_All.svg‎|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.


* [[Image:Sketcher Symmetry.svg‎|32px]] [[Sketcher Symmetry/it|Simmetria]]: Copia un elemento dello schizzo in modo simmetrico rispetto ad una linea a scelta.{{Version/it|0.16}}
* [[File:Sketcher_Symmetry.svg‎|32px]] [[Sketcher Symmetry/it|Simmetria]]: Copia un elemento dello schizzo in modo simmetrico rispetto ad una linea a scelta.{{Version/it|0.16}}


* [[Image:Sketcher Clone.svg‎|32px]] [[Sketcher Clone/it|Clona]]: Clona un elemento dello schizzo. {{Version/it|0.16}}
<div class="mw-translate-fuzzy">
* [[Image:Sketcher Clone.png‎|32px]] [[Sketcher Clone/it|Clona]]: Clona un elemento dello schizzo. {{Version/it|0.16}}
</div>


* [[Image:Sketcher Copy.svg‎|32px]] [[Sketcher Copy/it|Copia]]: Copia un elemento dello schizzo. {{Version/it|0.16}}
<div class="mw-translate-fuzzy">
* [[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}}
* [[File:Sketcher_Move.svg|32px]] [[Sketcher_Move/it|Sposta]]: Sposta la geometria selezionata prendendo come riferimento l'ultimo punto selezionato. {{Version/it|0.18}}


* [[Image:Sketcher RectangularArray.svg‎|32px]] [[Sketcher RectangularArray/it|Schiera lineare]]: Crea una schiera con gli elementi dello schizzo selezionati. {{Version/it|0.16}}
<div class="mw-translate-fuzzy">
* [[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_DeleteAllGeometry.svg|32px]] [[Sketcher_DeleteAllGeometry/it|Cancella tutta la geometria]]: Elimina tutta la geometria dallo schizzo. {{Version/it|0.18}}


* [[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_DeleteAllConstraints.svg|32px]] [[Sketcher_DeleteAllConstraints/it|Elimina tutti i vincoli]]: Elimina tutti i vincoli dallo schizzo. {{Version/it|0.18}}


===Sketcher B-spline tools===
===Sketcher B-spline tools===


<div class="mw-translate-fuzzy">
* [[File:Sketcher_BSplineDegree.svg|32px]] [[Sketcher_BSplineDegree/it|Mostra/Nascondi i gradi della B-spline]]
* [[File:Sketcher_BSplineDegree.svg|32px]] [[Sketcher_BSplineDegree/it|Mostra/Nascondi i gradi della B-spline]]
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher_BSplinePolygon.svg|32px]] [[Sketcher_BSplinePolygon/it|Mostra/Nascondi i poligoni di controllo della B-spline]]
* [[File:Sketcher_BSplinePolygon.svg|32px]] [[Sketcher_BSplinePolygon/it|Mostra/Nascondi i poligoni di controllo della B-spline]]
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher_BSplineComb.svg|32px]] [[Sketcher_BSplineComb/it|Mostra/Nascondi il pettine di curvatura]]
* [[File:Sketcher_BSplineComb.svg|32px]] [[Sketcher_BSplineComb/it|Mostra/Nascondi il pettine di curvatura]]
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher_BSplineKnotMultiplicity.svg|32px]] [[Sketcher_BSplineKnotMultiplicity/it|Mostra/Nascondi le molteplicità di nodo B-spline]]
* [[File:Sketcher_BSplineKnotMultiplicity.svg|32px]] [[Sketcher_BSplineKnotMultiplicity/it|Mostra/Nascondi le molteplicità di nodo B-spline]]
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher_BSplineApproximate.svg|32px]] [[Sketcher_ConvertToNURB/it|Converti la geometria in B-spline]]
* [[File:Sketcher_BSplineConvertToNURB.svg|32px]] [[Sketcher BSplineConvertToNURB/it|Converti la geometria in B-spline]]
</div>


<div class="mw-translate-fuzzy">
* [[File:Sketcher_BSplineIncreaseDegree.svg|32px]] [[Sketcher_BSplineIncreaseDegree/it|Aumenta di grado]]
* [[File:Sketcher_BSplineIncreaseDegree.svg|32px]] [[Sketcher_BSplineIncreaseDegree/it|Aumenta di grado]]
</div>

* [[File:Sketcher_BSplineDecreaseDegree.svg|32px]] [[Sketcher_BSplineDecreaseDegree|Decrease B-spline degree]], currently this command is not implemented. {{Version|0.19}}


* [[File:Sketcher_BSplineIncreaseKnotMultiplicity.svg|32px]] [[Sketcher_BSplineIncreaseKnotMultiplicity/it|Aumenta la molteplicità di nodo]]
* [[File:Sketcher_BSplineIncreaseKnotMultiplicity.svg|32px]] [[Sketcher_BSplineIncreaseKnotMultiplicity/it|Aumenta la molteplicità di nodo]]
Line 262: Line 278:
=== Spazio virtuale dello Sketcher ===
=== Spazio virtuale dello Sketcher ===


* [[Image:Sketcher SwitchVirtualSpace.svg‎|32px]] [[Sketcher_SwitchVirtualSpace/it|Cambia spazio virtuale]]: Permette di nascondere i vincoli e renderli nuovamente visibili. {{Version/it|0.17}}
<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
</div>


=== Preferenze ===
=== Preferenze ===


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


== Migliori pratiche ==
== Migliori pratiche ==
Line 276: Line 288:
Ogni utente CAD, nel corso del tempo, sviluppa un proprio modo di lavorare, ma ci sono alcuni criteri generali che è utile seguire.
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">
* 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.
* 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'''.
* 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'''.
Line 284: Line 295:
* Se c'è la possibilità di scegliere tra il vincolo [[Sketcher_ConstrainDistance/it|lunghezza]] [[File:Constraint_Length.png|16px]] e il vincolo [[Sketcher_ConstrainDistanceX/it|distanza orizzontale]] [[File:Constraint_HorizontalDistance.png|16px]] o [[Sketcher_ConstrainDistanceY/it|distanza verticale]] [[File:Constraint_Vertical.png|16px]], preferire questi ultimi. I vincoli di distanza orizzontale e verticale sono computazionalmente più economici.
* Se c'è la possibilità di scegliere tra il vincolo [[Sketcher_ConstrainDistance/it|lunghezza]] [[File:Constraint_Length.png|16px]] e il vincolo [[Sketcher_ConstrainDistanceX/it|distanza orizzontale]] [[File:Constraint_HorizontalDistance.png|16px]] o [[Sketcher_ConstrainDistanceY/it|distanza verticale]] [[File:Constraint_Vertical.png|16px]], 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.
* 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.
* In caso di dubbi sulla validità di uno schizzo una volta completato (le funzioni diventano verdi), chiudere la finestra di dialogo di Sketcher, passare a [[Image:Workbench_Part.svg|16px]] [[Part Workbench/it|Part]] ed eseguire [[Image:Part_CheckGeometry.svg|16px]] [[Part CheckGeometry/it|Controlla la geometria]].
</div>


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


* [https://forum.freecadweb.org/viewtopic.php?f=36&t=30104 Sketcher tutorial] by chrisb. This is a 70-page long PDF document that serves as a detailed manual for the sketcher. It explains the basics of Sketcher usage, and goes into a lot of detail about the creation of geometrical shapes, and each of the constraints.
* [https://forum.freecadweb.org/viewtopic.php?f=36&t=30104 Sketcher tutorial] by chrisb. Questo è un documento PDF lungo 70 pagine che funge da manuale dettagliato per lo sketcher. Spiega le basi dell'utilizzo di Sketcher e approfondisce la creazione di forme geometriche e ciascuno dei vincoli.
* [[Sketcher tutorial|Sketcher tutorial]] for beginners
* [[Basic Sketcher Tutorial/it|Tutorial base di Sketcher]] per principianti
* [[Sketcher Micro Tutorial - Constraint Practices|Sketcher Micro Tutorial - Constraint Practices]]
* [[Sketcher Micro Tutorial - Constraint Practices/it|Sketcher Micro Tutorial - Pratica con i vincoli]]
* [[Sketcher requirement for a sketch|Sketcher requirement for a sketch]] Minimum requirement for a sketch and Complete determination of a sketch
* [[Sketcher requirement for a sketch/it|Requisiti di uno schizzo]] Requisito minimo per uno schizzo e definizione completa di uno schizzo


<div class="mw-translate-fuzzy">
{{Docnav/it|[[Ship Workbench/it|Ambiente Ship]]|[[Spreadsheet Workbench/it|Ambiente Spreadsheet]]|IconL=Workbench_Ship.svg|IconR=Workbench_Spreadsheet.svg}}
</div>


{{Docnav/it
<div class="mw-translate-fuzzy">
|[[Robot Workbench/it|Ambiente Robot]]
{{Userdocnavi/it}}
|[[Spreadsheet Workbench/it|Ambiente Spreadsheet]]
[[Category:Sketcher/it]]
|IconL=Workbench_Robot.svg
[[Category:Workbenches/it]]
|IconR=Workbench_Spreadsheet.svg
</div>
}}

{{Sketcher Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:Workbenches{{#translation:}}]]

Revision as of 21:05, 16 October 2020

L'icona dell'ambiente Sketcher

Introduzione

L'ambiente Sketcher di FreeCAD serve a creare delle geometrie 2D destinate ad essere utilizzate negli ambienti PartDesign, Architettura o altri ambienti. In genere, un disegno 2D è il punto di partenza per la maggior parte dei modelli CAD. Un semplice schizzo 2D può essere "estruso" per creare una forma 3D; successivamente degli schizzi 2D possono essere usati per creare altre funzioni quali tasche, o estrusioni sulla superficie dell'oggetto 3D precedentemente costruito. Insieme alle operazioni booleane definite nell'ambiente Part, lo Sketcher costituisce la base del metodo geometria solida costruttiva (CSG) per la costruzione di solidi. Inoltre, insieme alle operazioni dell'ambiente PartDesign, lo Sketcher costituisce anche la base della metodologia per la creazione di solidi nota come modifica delle funzioni.

L'ambiente Sketcher mette a disposizione i vincoli. Consente di vincolare le forme 2D a precise definizioni geometriche in termini di lunghezza, angoli e relazioni (orizzontalità, verticalità, perpendicolarità, ecc.).
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. A differenza degli elementi di Sketcher, gli oggetti di Draft non usano i vincoli, ma sono forme semplici definite al momento della creazione. Sia Draft che Sketcher possono essere utilizzati per il disegno di geometrie 2D e la creazione di solidi 3D, sebbene il loro uso previsto sia diverso. Sketcher viene normalmente utilizzato insieme a Part e PartDesign per creare solidi. Draft viene normalmente utilizzato per semplici disegni planari su una griglia, come quando si disegna una pianta architettonica, quindi Draft viene utilizzato principalmente con Arch. Lo strumento Da Draft a Schizzo converte un oggetto Draft in un oggetto Sketch e viceversa. Molti strumenti che richiedono un elemento 2D come input funzionano con entrambi i tipi di oggetto poiché viene eseguita automaticamente una conversione interna.

Flusso di lavoro per gli schizzi

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. A volte uno schizzo che contiene linee che si intersecano può funzionare per un'operazione semplice come un Pad, ma le operazioni successive falliscono. È meglio evitare di attraversare le linee. 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.

Quando uno schizzo è completamente vincolato, le funzioni dello schizzo diventano verdi. La geometria di costruzione rimane blu. Di solito a questo punto lo schizzo è "finito" e adatto per l'uso nella creazione di un solido 3D. Tuttavia, una volta chiusa la finestra di dialogo Schizzo, può essere utile andare in Part ed eseguire Controlla la geometria per assicurarsi che nello schizzo non ci siano funzioni che possono causare problemi successivi.

Gli strumenti

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

Generale

  • 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.
  • Stop operation: when in edit mode, stop the current operation, whether that is drawing, setting constraints, etc.

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.

  • 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).
  • 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.
  • 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.
  • Raggio: definisce il raggio di un arco o di un cerchio selezionato vincolando il raggio.
  • Diametro: definisce il diametro di un arco o di un cerchio selezionato vincolando il diametro.
  • Angolo: definisce l'angolo interno tra due linee selezionate.

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.
  • In caso di dubbi sulla validità di uno schizzo una volta completato (le funzioni diventano verdi), chiudere la finestra di dialogo di Sketcher, passare a Part ed eseguire Controlla la geometria.

Tutorial