89 lines
6.5 KiB
HTML
89 lines
6.5 KiB
HTML
<html><head><title>Constraint Internal Alignment/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 Internal Alignment/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="Allineamento_interno"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Constraint_InternalAlignment.png" class="image"><img alt="Constraint InternalAlignment.png" src="32px-Constraint_InternalAlignment.png" width="32" height="32" srcset="/wiki/images/thumb/3/33/Constraint_InternalAlignment.png/48px-Constraint_InternalAlignment.png 1.5x, /wiki/images/3/33/Constraint_InternalAlignment.png 2x" /></a> Allineamento interno</span></h3>
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Posizione nel menu
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">Sketch → Vincoli → Allineamento 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">Sketcher</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">Ctrl+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=Sketcher_Show_Hide_Internal_Geometry/it" title="Sketcher Show Hide Internal Geometry/it">Mostra/Nascondi la geometria interna</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_Ellipse/it" title="Sketcher Ellipse/it">Ellisse</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="#Allineamento_interno"><span class="tocnumber">1</span> <span class="toctext">Allineamento interno</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-1"><a href="#Descrizione"><span class="tocnumber">1.1</span> <span class="toctext">Descrizione</span></a></li>
|
|
<li class="toclevel-2 tocsection-2"><a href="#Operazioni_su_Ellisse"><span class="tocnumber">1.2</span> <span class="toctext">Operazioni su Ellisse</span></a></li>
|
|
<li class="toclevel-2 tocsection-3"><a href="#Script"><span class="tocnumber">1.3</span> <span class="toctext">Script</span></a></li>
|
|
<li class="toclevel-2 tocsection-4"><a href="#Versione"><span class="tocnumber">1.4</span> <span class="toctext">Versione</span></a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
</td></tr></table>
|
|
<p><br />
|
|
</p>
|
|
<h4><span class="mw-headline" id="Descrizione">Descrizione</span></h4>
|
|
<p>Questo vincolo allinea le linee ed i punti di un elemento Sketcher complesso in particolari posizioni (per ora, l'unico elemento complesso è <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_Ellipse/it" title="Sketcher Ellipse/it">Ellisse</a>).
|
|
</p><p>Per <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_Ellipse/it" title="Sketcher Ellipse/it">Ellisse</a> e per il suo <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_Arc_of_Ellipse/it" title="Sketcher Arc of Ellipse/it">Arco</a>, permette di vincolare delle linee e di farle diventare il diametro maggiore e il diametro minore, e di vincolare dei <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_Point/it" title="Sketcher Point/it">punti</a> nella posizione dei fuochi dell'ellisse.
|
|
</p><p>Per essere utilizzato, questo vincolo richiede più impegno di quanto ne richiedano gli altri vincoli. Di default, questo strumento non è mostrato nella barra degli Strumenti dei vincoli, ma si trova nel menu <i>Sketch/Part Design → Vincoli dello Sketcher → Vincolo Allineamento interno</i>. Nella barra degli strumenti <i>Sketcher tools</i> (Strumenti di Sketcher) c'è uno strumento di supporto chiamato <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_Show_Hide_Internal_Geometry/it" title="Sketcher Show Hide Internal Geometry/it">Mostra/Nascondi la geometria interna</a> che serve per rimuovere o ricostruire completamente i vincoli, secondo le proprie esegenze.
|
|
</p>
|
|
<h4><span class="mw-headline" id="Operazioni_su_Ellisse">Operazioni su Ellisse</span></h4>
|
|
<ol><li> Selezionare gli elementi da allineare e un'ellisse. L'ellisse deve essere selezionato per ultimo. Sono accettate fino a due linee e fino a due punti.</li>
|
|
<li> Richiamare il vincolo selezionando la voce nel menu Sketch/Part Design → Vincoli → Allineamento interno.</li></ol>
|
|
<p>La prima linea selezionata viene allineata per diventare il diametro maggiore dell'ellisse, se il diametro maggiore non è già occupato da un'altra linea, altrimenti diventa il suo diametro minore. La seconda linea viene allineata per diventare il raggio minore. Le linee sono automaticamente commutate in <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_ConstructionMode/it" title="Sketcher ConstructionMode/it">linee di costruzione</a>.
|
|
</p><p>Analogamente, il primo punto viene vincolato per diventare il primo fuoco non occupato, e il secondo punto viene assegnato all'altro fuoco.
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<p><br />
|
|
</p>
|
|
<h4><span class="mw-headline" id="Script">Script</span></h4>
|
|
<pre>Sketch.addConstraint(Sketcher.Constraint('InternalAlignment:EllipseMajorDiameter', index_of_line, index_of_ellipse))
|
|
Sketch.addConstraint(Sketcher.Constraint('InternalAlignment:EllipseMinorDiameter', index_of_line, index_of_ellipse))
|
|
Sketch.addConstraint(Sketcher.Constraint('InternalAlignment:EllipseFocus1', index_of_point, 1, index_of_ellipse))
|
|
Sketch.addConstraint(Sketcher.Constraint('InternalAlignment:EllipseFocus2', index_of_point, 1, index_of_ellipse)) </pre>
|
|
<p>Notare:
|
|
</p>
|
|
<dl><dd> <tt>Sketch</tt> è un oggetto schizzo.</dd>
|
|
<dd> Il numero <tt>1</tt> nei fuochi richiama i punti iniziali di un elemento punto, quindi è ignorato.</dd></dl>
|
|
<h4><span class="mw-headline" id="Versione">Versione</span></h4>
|
|
<p>Introdotto in FreeCAD v0.15.4309
|
|
</p>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Constraint_Internal_Alignment/it&oldid=134677">http://www.freecadweb.org/wiki/index.php?title=Constraint_Internal_Alignment/it&oldid=134677</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> |