FreeCAD-Doc/localwiki/Constraint_InternalAngle-it.html
2018-07-19 18:47:02 -05:00

128 lines
11 KiB
HTML

<html><head><title>Constraint InternalAngle/it</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Constraint InternalAngle/it</h1></div>
<div id="mw-content-text" lang="it" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><table class="fcinfobox wikitable ct" >
<tr>
<td class="ctTitle">
<h3><span class="mw-headline" id="Angolo_interno"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Constraint_InternalAngle.png" class="image"><img alt="Constraint InternalAngle.png" src="32px-Constraint_InternalAngle.png" width="32" height="32" srcset="/wiki/images/thumb/7/75/Constraint_InternalAngle.png/48px-Constraint_InternalAngle.png 1.5x, /wiki/images/7/75/Constraint_InternalAngle.png 2x" /></a> Angolo interno</span></h3>
</td></tr>
<tr>
<th class="ctOdd">Posizione nel menu
</th></tr>
<tr>
<td class="ctEven">PartDesign → Schizzo → Angolo interno
</td></tr>
<tr>
<th class="ctOdd">Ambiente
</th></tr>
<tr>
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_Workbench/it" title="Sketcher Workbench/it">Schizzo</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=PartDesign_Workbench/it" title="PartDesign Workbench/it">PartDesign</a>
</td></tr>
<tr>
<th class="ctOdd">Avvio veloce
</th></tr>
<tr>
<td class="ctEven">A
</td></tr>
<tr>
<th class="ctOdd">Vedere anche
</th></tr>
<tr>
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=Constraint_Length/it" title="Constraint Length/it">Lunghezza</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Constraint_Perpendicular/it" title="Constraint Perpendicular/it">Perpendicolare</a>
</td></tr>
<tr>
<td class="ctToc"><br /><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1"><a href="#Angolo_interno"><span class="tocnumber">1</span> <span class="toctext">Angolo interno</span></a></li>
<li class="toclevel-1 tocsection-1"><a href="#Descrizione"><span class="tocnumber">2</span> <span class="toctext">Descrizione</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Uso"><span class="tocnumber">3</span> <span class="toctext">Uso</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Modalit.C3.A0_di_vincolo"><span class="tocnumber">4</span> <span class="toctext">Modalità di vincolo</span></a>
<ul>
<li class="toclevel-2 tocsection-4"><a href="#Angolo_di_inclinazione_di_una_linea"><span class="tocnumber">4.1</span> <span class="toctext">Angolo di inclinazione di una linea</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#Ampiezza_di_un_arco_.28v0.15.29"><span class="tocnumber">4.2</span> <span class="toctext">Ampiezza di un arco (v0.15)</span></a></li>
<li class="toclevel-2 tocsection-6"><a href="#Tra_due_linee"><span class="tocnumber">4.3</span> <span class="toctext">Tra due linee</span></a></li>
<li class="toclevel-2 tocsection-7"><a href="#Nell.27intersezione_tra_due_curve_.28angolo-nel-punto.29_.28v0.15.29"><span class="tocnumber">4.4</span> <span class="toctext">Nell'intersezione tra due curve (angolo-nel-punto) (v0.15)</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-8"><a href="#Script"><span class="tocnumber">5</span> <span class="toctext">Script</span></a></li>
</ul>
</div>
</td></tr></table>
<p><br />
</p>
<h2><span class="mw-headline" id="Descrizione">Descrizione</span></h2>
<p>Il vincolo Angolo è un <a href="/wiki/Sketcher_Workbench/it#Vincoli_dello_schizzo" title="Sketcher Workbench/it">vincolo valore</a> destinato a fissare gli angoli in uno schizzo. È in grado di impostare le pendenze delle singole linee, gli angoli tra le linee, gli angoli di intersezioni di curve, e l'ampiezza dei settori di cerchio.
</p>
<h2><span class="mw-headline" id="Uso">Uso</span></h2>
<p>Ci sono quattro modi diversi per applicare il vincolo:
</p>
<ol><li> a una singola linea</li>
<li> tra due linee</li>
<li> a una intersezione di curve</li>
<li> a archi di circonferenze</li></ol>
<p>Per applicare il vincolo angolo, si dovrebbe il seguire la seguente procedura:
</p>
<ul><li> Selezionare una, due o tre entità nello schizzo. La modalità sarà scelta in funzione della selezione.</li>
<li> Richiamare il vincolo facendo clic sull'icona nella barra degli strumenti, oppure selezionando la voce del menu, oppure usando la scorciatoia da tastiera. Si apre una finestra di dialogo di modifica del dato.</li>
<li> Se necessario, modificare il valore. L'angolo può essere inserito anche come una espressione che viene valutata e di cui viene memorizzato il risultato. Fare clic su OK.</li></ul>
<p>Come per qualsiasi vincolo valore, è possibile modificare in seguito il valore dell'angolo facendo doppio clic sul vincolo nella lista dei vincoli o nella vista 3D. Un valore negativo inverte la direzione dell'angolo.
</p>
<h2><span class="mw-headline" id="Modalit.C3.A0_di_vincolo">Modalità di vincolo</span></h2>
<h3><span class="mw-headline" id="Angolo_di_inclinazione_di_una_linea">Angolo di inclinazione di una linea</span></h3>
<p><b>Selezioni accettate:</b> linea
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Sketcher_ConsraintAngle_mode1.png" class="image"><img alt="Sketcher ConsraintAngle mode1.png" src="600px-Sketcher_ConsraintAngle_mode1.png" width="600" height="205" srcset="/wiki/images/thumb/a/ae/Sketcher_ConsraintAngle_mode1.png/900px-Sketcher_ConsraintAngle_mode1.png 1.5x, /wiki/images/a/ae/Sketcher_ConsraintAngle_mode1.png 2x" /></a>
</p><p>Il vincolo imposta l'angolo polare della direzione della linea. È l'angolo tra la linea e l'asse X dello schizzo.
</p>
<h3><span class="mw-headline" id="Ampiezza_di_un_arco_.28v0.15.29">Ampiezza di un arco (v0.15)</span></h3>
<p><b>Selezioni accettate:</b> arco di circonferenza
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Sketcher_ConsraintAngle_mode2.png" class="image"><img alt="Sketcher ConsraintAngle mode2.png" src="600px-Sketcher_ConsraintAngle_mode2.png" width="600" height="204" srcset="/wiki/images/thumb/0/0d/Sketcher_ConsraintAngle_mode2.png/900px-Sketcher_ConsraintAngle_mode2.png 1.5x, /wiki/images/0/0d/Sketcher_ConsraintAngle_mode2.png 2x" /></a>
</p><p>In questa modalità, il vincolo fissa l'ampiezza di un arco di circonferenza.
</p>
<h3><span class="mw-headline" id="Tra_due_linee">Tra due linee</span></h3>
<p><b>Selezioni accettate:</b> linea + linea
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Sketcher_ConsraintAngle_mode3.png" class="image"><img alt="Sketcher ConsraintAngle mode3.png" src="600px-Sketcher_ConsraintAngle_mode3.png" width="600" height="206" srcset="/wiki/images/thumb/7/79/Sketcher_ConsraintAngle_mode3.png/900px-Sketcher_ConsraintAngle_mode3.png 1.5x, /wiki/images/7/79/Sketcher_ConsraintAngle_mode3.png 2x" /></a>
</p><p>In questa modalità, il vincolo imposta l'angolo tra due linee. Non è necessario che le linee siano intersecanti.
</p>
<h3><span class="mw-headline" id="Nell.27intersezione_tra_due_curve_.28angolo-nel-punto.29_.28v0.15.29">Nell'intersezione tra due curve (angolo-nel-punto) (v0.15)</span></h3>
<p><b>Selezioni accettate:</b> qualsiasi linea/curva + qualsiasi linea/curva + qualsiasi punto
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Sketcher_ConsraintAngle_mode4.png" class="image"><img alt="Sketcher ConsraintAngle mode4.png" src="600px-Sketcher_ConsraintAngle_mode4.png" width="600" height="208" srcset="/wiki/images/thumb/e/ec/Sketcher_ConsraintAngle_mode4.png/900px-Sketcher_ConsraintAngle_mode4.png 1.5x, /wiki/images/e/ec/Sketcher_ConsraintAngle_mode4.png 2x" /></a>
</p><p>In questa modalità, l'angolo tra due curve è vincolato nel punto della loro intersezione. Il punto di intersezione può essere anche sull'estensione delle curve. Il punto di intersezione in cui applicare il vincolo deve essere definito esplicitamente, poiché tipicamente le curve si intersecano in più punti.
</p><p>Affinchè il vincolo funzioni correttamente, il punto deve appartenere a entrambe le curve. Quindi, appena il vincolo viene invocato, il punto viene automaticamente vincolato su entrambe le curve, e l'angolo tra le curve viene vincolato nel punto. Se è necessario viene aggiunto un <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_helper_constraint/it" title="Sketcher helper constraint/it">vincolo di supporto</a>. I vincoli di supporto sono dei normali vincoli che possono essere aggiunti o cancellati manualmente. Nell'immagine dell'esempio precedente non ci sono vincoli di supporto, perché il punto selezionato è già l'intersezione delle curve.
</p>
<h2><span class="mw-headline" id="Script">Script</span></h2>
<p>I vincoli di angolo possono essere creati con le <a href="https://www.freecadweb.org/wiki/index.php?title=Macros/it" title="Macros/it">macro</a> e dalla <a href="https://www.freecadweb.org/wiki/index.php?title=FreeCAD_Scripting_Basics/it" title="FreeCAD Scripting Basics/it">console di Python</a> utilizzando la seguente funzione:
</p>
<pre># line slope angle
Sketch.addConstraint(Sketcher.Constraint('Angle',iline,angle))
# angular span of arc
Sketch.addConstraint(Sketcher.Constraint('Angle',iarc,angle))
# angle between lines
Sketch.addConstraint(Sketcher.Constraint('Angle',iline1,pointpos1,iline2,pointpos2,angle))
# angle-via-point (no helper constraints are added automatically when from python)
Sketch.addConstraint(Sketcher.Constraint('AngleViaPoint',icurve1,icurve2,geoidpoint,pointpos,angle)) </pre>
<p>Dove:
</p>
<dl><dd><ul><li> <tt>Sketch</tt> è un oggetto sketch</li>
<li> <tt>iline, iline1, iline2</tt> sono i numeri interi che specificano le linee con i loro numeri ordinali in <tt>Sketch</tt>.</li>
<li> <tt>pointpos1, pointpos2</tt> dovrebbero essere 1 per il punto iniziale e 2 per il punto finale. La scelta dei punti finali consente di impostare l'angolo interno (o esterno), e incide su come il vincolo viene disegnato nello schermo.</li>
<li> <tt>geoidpoint</tt> e <tt>pointpos</tt> in AngleViaPoint sono gli indici che specificano il punto di intersezione.</li>
<li> <tt>angle</tt> è il valore dell'angolo in radianti. L'angolo è valutato tra i vettori tangenti, in senso antiorario. I vettori tangenti sono orientati dall'inizio verso la fine per le linee (o viceversa quando nella modalità angolo tra linee viene fornito il punto finale), e lungo la direzione antioraria per cerchi, archi ed ellissi. Quantity è anche accettata come un angolo (e.g. <tt>App.Units.Quantity('45 deg')</tt>)</li></ul></dd></dl>
<div style="clear:both"></div>
</div>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Constraint_InternalAngle/it&amp;oldid=179121">http://www.freecadweb.org/wiki/index.php?title=Constraint_InternalAngle/it&amp;oldid=179121</a>"</div>
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
</body></html>