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

146 lines
8.8 KiB
HTML

<html><head><title>Part Chamfer/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>Part Chamfer/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="Smussa"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Chamfer.png" class="image"><img alt="Part Chamfer.png" src="32px-Part_Chamfer.png" width="32" height="32" srcset="/wiki/images/thumb/8/87/Part_Chamfer.png/48px-Part_Chamfer.png 1.5x, /wiki/images/8/87/Part_Chamfer.png 2x" /></a> Smussa</span></h3>
</td></tr>
<tr>
<th class="ctOdd">Posizione nel menu
</th></tr>
<tr>
<td class="ctEven">Parte → Smussa
</td></tr>
<tr>
<th class="ctOdd">Ambiente
</th></tr>
<tr>
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=Part_Module/it" title="Part Module/it"> Parte</a>, Completo
</td></tr>
<tr>
<th class="ctOdd">Avvio veloce
</th></tr>
<tr>
<td class="ctEven">Nessuno
</td></tr>
<tr>
<th class="ctOdd">Vedere anche
</th></tr>
<tr>
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=Part_Fillet/it" title="Part Fillet/it">Raccorda</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="#Smussa"><span class="tocnumber">1</span> <span class="toctext">Smussa</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="#Opzioni"><span class="tocnumber">4</span> <span class="toctext">Opzioni</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Propriet.C3.A0"><span class="tocnumber">5</span> <span class="toctext">Proprietà</span></a></li>
<li class="toclevel-1 tocsection-5"><a href="#Script"><span class="tocnumber">6</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>Questo strumento smussa i bordi selezionati di un oggetto. Una finestra di dialogo consente di scegliere su quali oggetti e su quali bordi lavorare e di impostare i parametri dello smusso.
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Chamfer-example.png" class="image" title="Chamfer example"><img alt="Chamfer example" src="Chamfer-example.png" width="394" height="310" /></a>
</p>
<h2><span class="mw-headline" id="Uso">Uso</span></h2>
<ol><li> Premere il pulsante <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Chamfer.svg" class="image"><img alt="Part Chamfer.svg" src="Part_Chamfer.svg" width="30" height="30" /></a></span> dell'ambiente <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Workbench/it" class="mw-redirect" title="Part Workbench/it">Part</a>, oppure selezionare <b>Part → Smusso</b>.</li>
<li> Selezionare la forma da smussare dalla finestra di dialogo.</li>
<li> Selezionare i bordi da smussare attivando la casella corrispondente nella finestra di dialogo Smusso o selezionandoli direttamente sul modello. </li>
<li> Definire i parametri dello smusso.</li>
<li> Premere OK per chiudere la finestra e applicare lo smusso.</li></ol>
<h2><span class="mw-headline" id="Opzioni">Opzioni</span></h2>
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Dialog-chamfer.png" class="image" title="Dialog-chamfer"><img alt="Dialog-chamfer" src="Dialog-chamfer.png" width="460" height="336" /></a>
</p>
<ul><li> Quando si selezionano i bordi del modello, si ha la possibilità di selezionarli singolarmente o per facce. In molte situazioni la selezione per facce può essere più efficiente .</li>
<li> Smusso di larghezza costante o variabile.
<ul><li> Uno smusso di larghezza costante crea una smusso con i bordi equidistanti al bordo iniziale, alla distanza specificata.</li>
<li> Uno smusso variabile ha i bordi che possono essere impostati a distanze diverse dal bordo originale, e consente di creare uno smusso angolato a piacere.</li></ul></li></ul>
<h2><span class="mw-headline" id="Propriet.C3.A0">Proprietà</span></h2>
<div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Chamfer-Properties.png" class="image" title="Part_Chamfer Properties"><img alt="Part_Chamfer Properties" src="Part_Chamfer-Properties.png" width="479" height="229" /></a></div>
<p><br />
</p><p><span style="color: #ffffff; background-color: #a0a0a0; font-size: 132%; font-weight: bold; margin-bottom: .3em; page-break-after: avoid;">Base</span>
</p>
<ul><li><span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Base</b>: La forma su cui lo smusso deve essere applicato.</li>
<li><span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Placement</b>: Specifica l'orientamento e la posizione della forma nello spazio 3D. </li>
<li><span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Label</b>: L'etichetta che attiva l'oggetto. Modificabile secondo le esigenze.</li></ul>
<div style="clear:both"></div>
<p><br />
</p>
<h2><span class="mw-headline" id="Script">Script</span></h2>
<p>Lo strumento smusso può essere utilizzato nelle <a href="https://www.freecadweb.org/wiki/index.php?title=Macros/it" title="Macros/it">macro</a> e dalla console python aggiungendo un oggetto smusso al documento.
</p><p><b>Esempio di Script:</b>
</p>
<pre>import Part
cube = FreeCAD.ActiveDocument.addObject("Part::Feature", "myCube")
cube.Shape = Part.makeBox(5, 5, 5)
chmfr = FreeCAD.ActiveDocument.addObject("Part::Chamfer", "myChamfer")
chmfr.Base = FreeCAD.ActiveDocument.myCube
myEdges = []
myEdges.append((1, 1.5, 1.25)) # (edge number, chamfer start length, chamfer end length)
myEdges.append((2, 1.5, 1.25))
myEdges.append((3, 1.5, 1.25))
myEdges.append((4, 1.5, 1.25))
myEdges.append((5, 1.5, 1.25))
myEdges.append((6, 1.5, 1.25))
myEdges.append((7, 1.5, 1.25))
myEdges.append((8, 1.5, 1.25))
myEdges.append((9, 1.5, 1.25))
myEdges.append((10, 1.5, 1.25))
myEdges.append((11, 1.5, 1.25))
myEdges.append((12, 1.5, 1.25))
chmfr.Edges = myEdges
FreeCADGui.ActiveDocument.myCube.Visibility = False
FreeCAD.ActiveDocument.recompute() </pre>
<p><b>Descrizione dell'esempio:</b>
</p>
<pre>import Part
cube = FreeCAD.ActiveDocument.addObject("Part::Feature", "myCube")
cube.Shape = Part.makeBox(5, 5, 5) </pre>
<ul><li>Crea un cubo di 5 mm a cui applicare lo smusso dei bordi. Per una spiegazione del metodo makeBox vedere <a href="Part_API.html" title="Part API">Part_API</a>.</li></ul>
<pre>chmfr = FreeCAD.ActiveDocument.addObject("Part::Chamfer", "myChamfer") </pre>
<ul><li>Aggiunge al documento un nuovo oggetto di tipo Smusso (del modulo Parte) con l'etichetta "myChamfer".</li></ul>
<pre>chmfr.Base = FreeCAD.ActiveDocument.myCube </pre>
<ul><li>Specifica che la forma base dell'oggetto smusso è "myCube".</li></ul>
<pre>myEdges = []
myEdges.append((1, 1.5, 1.25)) # (edge number, chamfer start length, chamfer end length)
myEdges.append((2, 1.5, 1.25))
myEdges.append((3, 1.5, 1.25))
myEdges.append((4, 1.5, 1.25))
myEdges.append((5, 1.5, 1.25))
myEdges.append((6, 1.5, 1.25))
myEdges.append((7, 1.5, 1.25))
myEdges.append((8, 1.5, 1.25))
myEdges.append((9, 1.5, 1.25))
myEdges.append((10, 1.5, 1.25))
myEdges.append((11, 1.5, 1.25))
myEdges.append((12, 1.5, 1.25)) </pre>
<ul><li>Crea un array "myEdges" vuoto e poi aggiunge l'array con i parametri di smusso di ogni bordo.</li>
<li>Las Sintassi per ogni voce deve essere (edge#, chamfer start length, chamfer end length) (bordo#, larghezza iniziale, larghezza finale)</li></ul>
<pre>chmfr.Edges = myEdges </pre>
<ul><li>Imposta l'attributo dei bordi dell'oggetto smusso secondo la matrice appena creata.</li></ul>
<pre>FreeCADGui.ActiveDocument.myCube.Visibility = False </pre>
<ul><li>Questa riga nasconde semplicemente "myCube" in modo che l'oggetto "myChamfer" appena creato sia l'unico oggetto visibile.</li></ul>
<pre>FreeCAD.ActiveDocument.recompute() </pre>
<ul><li>Ricalcola tutti i componenti modificati e presenti sullo schermo e aggiorna la visualizzazione.</li></ul>
<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=Part_Chamfer/it&amp;oldid=253065">http://www.freecadweb.org/wiki/index.php?title=Part_Chamfer/it&amp;oldid=253065</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>