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