131 lines
11 KiB
HTML
131 lines
11 KiB
HTML
<html><head><title>Part Offset2D/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 Offset2D/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="Offset_2D"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Offset2D.png" class="image"><img alt="Part Offset2D.png" src="32px-Part_Offset2D.png" width="32" height="32" srcset="/wiki/images/thumb/8/8e/Part_Offset2D.png/48px-Part_Offset2D.png 1.5x, /wiki/images/thumb/8/8e/Part_Offset2D.png/64px-Part_Offset2D.png 2x" /></a> Offset 2D</span></h3>
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Posizione nel menu
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">Parte → Offset 2D
|
|
</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>
|
|
</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_Offset/it" title="Part Offset/it">Part Offset 3D</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Thickness/it" title="Part Thickness/it">Part Spessore</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_Offset/it" title="Draft Offset/it">Draft Offset</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="#Offset_2D"><span class="tocnumber">1</span> <span class="toctext">Offset 2D</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="#Propriet.C3.A0"><span class="tocnumber">4</span> <span class="toctext">Proprietà</span></a></li>
|
|
<li class="toclevel-1 tocsection-4"><a href="#Problemi_noti"><span class="tocnumber">5</span> <span class="toctext">Problemi noti</span></a></li>
|
|
<li class="toclevel-1 tocsection-5"><a href="#Script"><span class="tocnumber">6</span> <span class="toctext">Script</span></a></li>
|
|
<li class="toclevel-1 tocsection-6"><a href="#Versione"><span class="tocnumber">7</span> <span class="toctext">Versione</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
</td></tr></table><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Offset2D_Demo.png" class="image"><img alt="Part Offset2D Demo.png" src="600px-Part_Offset2D_Demo.png" width="600" height="312" srcset="/wiki/images/thumb/0/07/Part_Offset2D_Demo.png/900px-Part_Offset2D_Demo.png 1.5x, /wiki/images/0/07/Part_Offset2D_Demo.png 2x" /></a>
|
|
<h2><span class="mw-headline" id="Descrizione">Descrizione</span></h2>
|
|
<p>Offset 2D di Parte costruisce un contorno, parallelo al contorno originale, ad una data distanza da esso. Oppure ingrandisce o restringe una faccia piana, in modo simile.
|
|
</p><p>La faccia del contorno deve essere planare. In un oggetto ci possono essere più contorni, non necessariamente complanari.
|
|
</p>
|
|
<h2><span class="mw-headline" id="Uso">Uso</span></h2>
|
|
<ol><li> Selezionare un oggetto 2D </li>
|
|
<li> Invocare il comando Offset 2D di Parte.</li>
|
|
<li> Impostare l'offset nel Pannello delle attività, e confermare nella finestra di dialogo.</li></ol>
|
|
<p>Viene creato un oggetto parametrico Offset 2D. Gli oggetti originali vengono convertiti nella modalità di visualizzazione wireframe (solo linee).
|
|
</p>
|
|
<h2><span class="mw-headline" id="Propriet.C3.A0">Proprietà</span></h2>
|
|
<p><span style="color: #ffffff; background-color: #a0a0a0; font-size: 132%; font-weight: bold; margin-bottom: .3em; page-break-after: avoid;">Offset</span>
|
|
</p>
|
|
<ul><li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Source</b>: Link alla forma originale</li></ul>
|
|
<ul><li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Value</b> La distanza a cui allargare la faccia del contorno. Se è negativa, la faccia del contorno si restringe.</li></ul>
|
|
<ul><li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Mode</b> ("Pipe" or "Skin"): Imposta il modo in cui vengono elaborati i contorni non chiusi. Se "Pipe", il contorno è delineato come se fosse un contorno chiuso estremamente sottile. Se "Skin", viene creato un contorno aperto.</li></ul>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Offset2D_Mode.png" class="image"><img alt="Part Offset2D Mode.png" src="600px-Part_Offset2D_Mode.png" width="600" height="265" srcset="/wiki/images/thumb/5/52/Part_Offset2D_Mode.png/900px-Part_Offset2D_Mode.png 1.5x, /wiki/images/thumb/5/52/Part_Offset2D_Mode.png/1200px-Part_Offset2D_Mode.png 2x" /></a>
|
|
</p>
|
|
<ul><li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Join</b> ("Arc", "Tangent", "Intersection"): Imposta il comportamento nelle pieghe. Se "Arc", i segmenti dell'offset sono collegati con un arco di cerchio, centrato nel vertice. "Tangent" non è supportato con OCC7.0.0. "Intersection": i segmenti dell'offset sono estesi fino a quando non si intersecano.</li></ul>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Offset2D_Join.png" class="image"><img alt="Part Offset2D Join.png" src="600px-Part_Offset2D_Join.png" width="600" height="351" srcset="/wiki/images/thumb/e/ef/Part_Offset2D_Join.png/900px-Part_Offset2D_Join.png 1.5x, /wiki/images/e/ef/Part_Offset2D_Join.png 2x" /></a>
|
|
</p>
|
|
<ul><li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Intersection</b> ("false", "true"): stabilisce se più contorni vengono trattate collettivamente o in modo indipendente. Se "false", i contorni sono trattati in modo indipendente, le intersezioni tra i contorni risultanti vengono ignorate. Se "true", i contorni sono trattati in modo collettivo. </li></ul>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Offset2D_Intersection.png" class="image"><img alt="Part Offset2D Intersection.png" src="600px-Part_Offset2D_Intersection.png" width="600" height="379" srcset="/wiki/images/thumb/3/31/Part_Offset2D_Intersection.png/900px-Part_Offset2D_Intersection.png 1.5x, /wiki/images/3/31/Part_Offset2D_Intersection.png 2x" /></a>
|
|
</p><p>Sono accoppiati solo i contorni all'interno di un composto. Ad esempio, se la struttura è composto simile a (wire1, wire2, compound(wire3, wire4)), wire1 e wire2 sono trattati collettivamente, ma indipendentemente da wire3 e wire4. Allo stesso modo, wire3 e wire4 sono trattati collettivamente, ma indipendentemente da wire1+wire2.
|
|
</p><p>Inoltre, in modalità collettiva, le direzioni dei contorni sono importanti, e la direzione influenza l'offset. Questo è in stretto rapporto con il modo in cui vengono trattati i fori nelle facce.
|
|
</p><p>I contorni da trattare collettivamente devono essere complanari. I contorni da trattare in modo indipendente possono anche non essere complanari.
|
|
</p>
|
|
<ul><li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Fill</b> ("false", "true"): se "true", lo spazio tra la faccia del contorno primitivo e l'offset viene riempito con una faccia.</li></ul>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Offset2D_Fill.png" class="image"><img alt="Part Offset2D Fill.png" src="600px-Part_Offset2D_Fill.png" width="600" height="290" srcset="/wiki/images/thumb/4/4c/Part_Offset2D_Fill.png/900px-Part_Offset2D_Fill.png 1.5x, /wiki/images/4/4c/Part_Offset2D_Fill.png 2x" /></a>
|
|
</p>
|
|
<h2><span class="mw-headline" id="Problemi_noti">Problemi noti</span></h2>
|
|
<ul><li> Questo strumento può mandare in crash FreeCAD (vedere il punto successivo). In Windows, questi incidenti vengono convertiti in eccezioni e in genere non causano la chiusura di FreeCAD; su altri OS può capitare. Quindi, si consiglia di salvare i progetti prima di tentare di utilizzare lo strumento.</li></ul>
|
|
<ul><li> Allargando delle facce con fori circolari di una quantità sufficiente a chiudere i fori, si verifica un crash (OCC 7.0.0). Il problema sembra essere specifico per cerchi; le altre forme sembrano chiudersi in modo corretto. </li></ul>
|
|
<ul><li> quando si applica l'offset a cerchi che hanno un posizionamento diverso da zero, il risultato può essere posizionato in modo sbagliato. (OCC 7.0.0)</li></ul>
|
|
<ul><li> quando si applica l'offset ai cerchi, a volte essi sono scalati in direzione inattesa (per esempio verso l'interno anziché verso l'esterno). (OCC 7.0.0)</li></ul>
|
|
<ul><li> Fill="true" non funziona quando si trattano collettivamente dei contorni aperti in modalità "Skin"</li></ul>
|
|
<ul><li> La modalità di unione "Tangent" non funziona (OCC 7.0.0)</li></ul>
|
|
<ul><li> L'offeset di contorni composti da un singolo segmento non è supportato (perché un segmento non definisce un piano). I contorni composti da una singola linea non possono neanche essere trattati in un offset collettivo.</li></ul>
|
|
<h2><span class="mw-headline" id="Script">Script</span></h2>
|
|
<p>Lo strumento 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 utilizzando la seguente funzione:
|
|
</p>
|
|
<pre>f = App.ActiveDocument.addObject("Part::Offset2D", "Offset2D")
|
|
f.Source = #some object
|
|
f.Value = 10.0 </pre>
|
|
<p>Offset 2D è anche disponibile come metodo di Part.Shape. Esempio:
|
|
</p>
|
|
<pre>import Part
|
|
circle = Part.Circle().toShape()
|
|
enlarged_circle = circle.makeOffset2D(10.0)
|
|
Part.show(circle)
|
|
Part.show(enlarged_circle)
|
|
# makeOffset2D(offset, join = 0, fill = False, openResult = false, intersection = false)
|
|
#
|
|
# * offset: distance to expand the shape by.
|
|
#
|
|
# * join: method of offsetting non-tangent joints. 0 = arcs, 1 = tangent, 2 =
|
|
# intersection
|
|
#
|
|
# * fill: if true, the output is a face filling the space covered by offset. If
|
|
# false, the output is a wire/face.
|
|
#
|
|
# * openResult: True for "Skin" mode; False for Pipe mode.
|
|
#
|
|
# * intersection: collective offset
|
|
#
|
|
# Returns: result of offsetting (wire or face or compound of those). Compounding
|
|
# structure follows that of source shape. </pre>
|
|
<h2><span class="mw-headline" id="Versione">Versione</span></h2>
|
|
<p>Lo strumento è stato introdotto in FreeCAD v0.17.8350. La maggior parte delle modalità non predefinite funziona solo con OCC 7.0.0 o superiori.
|
|
</p>
|
|
<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_Offset2D/it&oldid=228207">http://www.freecadweb.org/wiki/index.php?title=Part_Offset2D/it&oldid=228207</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> |