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

246 lines
15 KiB
HTML

<html><head><title>Draft API/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>Draft API/it</h1></div>
<div id="mw-content-text" lang="it" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><p>Queste funzioni fanno parte del modulo Draft e, dopo che il modulo Draft è stato importato, possono essere utilizzate in script e macro o nell'interprete Python.
</p><p>Esempio:
</p>
<pre>import FreeCAD
from Draft import *
myrect = makeRectangle(4,3)
mydistance = FreeCAD.Vector(2,2,0)
move(myrect,mydistance) </pre>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>cut</b></big> ( <i>FreeCAD.Object, FreeCAD.Object</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Restituisce un oggetto Taglio prodotto dalla differenza dei 2 oggetti dati. Gli oggetti originali vengono nascosti.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>extrude</b></big> ( <i>FreeCAD.Object, Vector</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Estrude un oggetto dato nella direzione data dal vettore. L'oggetto originale viene nascosto.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>formatObject</b></big> ( <i>FreeCAD.Object, [FreeCAD.Object]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Questa funzione applica all'oggetto obiettivo dato le proprietà correnti che sono impostate nella barra degli strumenti di Draft (colore e lo spessore della linea), o copia le proprietà di un secondo oggetto, se questi viene fornito. Esso pone anche l'oggetto nel gruppo "In costruzione", se il pulsante "Costruzione" viene premuto.
</p><p><small><b>Restituisce</b>:</small> Nulla
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>fuse</b></big> ( <i>FreeCAD.Object, FreeCAD.Object</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Restituisce un oggetto Fusione prodotto dall'unione dei 2 oggetti dati. Se gli oggetti sono complanari, è usata una polilinea Draft speciale, in caso contrario l'oggetto finale è una fusione standard di parti.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getDraftPath</b></big> ( <i>[string]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Restituisce il percorso dell'utente o del sistema in cui è in esecuzione il modulo Draft. Se viene fornito un sottoindirizzo o un nome di file, viene restituito il percorso completo del sottoindirizzo all'interno del modulo Draft.
</p><p><small><b>Restituisce</b>:</small> Il percorso di un file
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getGroupContents</b></big> ( <i>list</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Esegue la scansione in modo ricorsivo della lista di gruppi indicata. Se i gruppi sono individuati, i loro contenuti vengono aggiunti alla lista.
</p><p><small><b>Restituisce</b>:</small> Un elenco di oggetti di FreeCAD
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getRealName</b></big> ( <i>string</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Rimuove i numeri indicati da un nome di un oggetto.
</p><p><small><b>Restituisce</b>:</small> Il nome spogliato dell'oggetto.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getSelection</b></big> ( <i> </i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Restituisce la selezione corrente di FreeCAD.
</p><p><small><b>Restituisce</b>:</small> La selezione corrente di FreeCAD.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeCircle</b></big> ( <i>radius, [placement], [facemode], [startangle], [endangle]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Crea un oggetto Cerchio di raggio dato. Se si indica una posizione, essa viene utilizzata. Se facemode è False, il cerchio è mostrato come una polilinea, altrimenti come una faccia. Se startAngle e endAngle sono indicati (in gradi), essi vengono utilizzati e l'oggetto appare come un arco.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeDimension</b></big> ( <i>Vector, Vector, [Vector] o FreeCAD.Object, int, int, [Vector]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Crea un oggetto Dimensione (Quota) misurando la distanza tra primo e il secondo vettore, con la linea di quota passante attraverso un terzo vettore se questo viene indicato. Sono utilizzati la larghezza di linea e il colore correnti impostati nella barra di Draft. Invece di 2 vettori, si può anche passare un oggetto FreeCAD, o due numeri interi (e facoltativamente un vettore per cui deve passare la linea di quota). In tal caso, la dimensione è associata all'oggetto, e misura due dei suoi vertici, indicati dai due numeri di indice.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeLine</b></big> ( <i>Vector, Vector</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Crea una Linea tra i due vettori dati. Sono utilizzati la larghezza di linea e il colore correnti impostati nella barra di Draft.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeRectangle</b></big> ( <i>length, width, [placement], [facemode]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Crea un oggetto Rettangolo con la lunghezza in direzione X e l'altezza in direzione Y. Se è indicata una posizione, essa viene utilizzata. Se facemode è False, il rettangolo è mostrato come una polilinea, altrimenti come una faccia. Sono utilizzati la larghezza di linea e il colore correnti impostati nella barra di Draft.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeText</b></big> ( <i>string o list, [Vector], [screenmode]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Crea un oggetto Testo, nel punto indicato se si fornisce un vettore, contenente la stringa o le stringhe riportate nell'elenco, una stringa per riga. Sono utilizzati il colore corrente dalla barra degli strumenti Draft e l'altezza del testo e il tipo di carattere specificati nelle preferenze. Se screenmode è True, il testo è sempre rivolto nella direzione della vista, altrimenti si trova sul piano XY.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeWire</b></big> ( <i>list o Part.Wire, [closed], [placement], [facemode]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Crea un oggetto Wire (Polilinea) dalla lista di vettori indicati o dalla polilinea indicata. Se closed è True o se il primo e l'ultimo punto sono identici, la polilinea è chiusa. Se facemode è True (e la polilinea è chiusa), la polilinea appare riempita. Sono utilizzati la larghezza di linea e il colore correnti impostati nella barra di Draft.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>move</b></big> ( <i>FreeCAD.Object o list, Vector, [copymode]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Sposta l'oggetto dato o gli oggetti contenuti nella lista fornita nella direzione e alla distanza indicata dal vettore dato. Se CopyMode è True, gli oggetti attuali non vengono spostati, ma vengono invece create delle copie.
</p><p><small><b>Restituisce</b>:</small> L'oggetto o gli oggetti (o loro copie se CopyMode era True).
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>precision</b></big> ( <i> </i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Restituisce il valore della precisione secondo le impostazioni dell'utente in Draft.
</p><p><small><b>Restituisce</b>:</small> Un intero.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>rotate</b></big> ( <i>FreeCAD.Object o list, angle, [center], [axis] ,[copymode]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Ruota l'oggetto dato o gli oggetti contenuti nella lista fornita con un determinato angolo attorno al centro dato, se previsto, con axis come asse di rotazione. Se axis viene omesso, la rotazione avviene attorno all'asse verticale Z. Se CopyMode è True, gli oggetti reali non vengono spostati, ma vengono invece create delle copie.
</p><p><small><b>Restituisce</b>:</small> L'oggetto (o sue copie).
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>scale</b></big> ( <i>FreeCAD.Object o list, vector, [center], [copymode]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Ridimensiona l'oggetto dato o gli oggetti contenuti nella lista data con i fattori di scala definiti dal vettore dato (nelle direzioni X, Y e Z) intorno al centro, se viene indicato. Se CopyMode è True, gli oggetti reali non vengono spostati, ma vengono invece create delle copie.
</p><p><small><b>Restituisce</b>:</small> L'oggetto (o sue copie).
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>select</b></big> ( <i>FreeCAD.Object</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Deseleziona tutto e seleziona solo l'oggetto passato
</p><p><small><b>Restituisce</b>:</small> Nulla.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>shapify</b></big> ( <i>FreeCAD.Object</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Trasforma un oggetto parametrico in una forma non-parametrica.
</p><p><small><b>Restituisce</b>:</small> L'oggetto appena creato.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>draftify</b></big> ( <i>FreeCAD.Object o list</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Trasforma l'oggetto dato o ogni oggetto della lista data in polilinee parametriche.
</p><p><small><b>Restituisce</b>:</small> Nulla.
</p>
</div>
</div>
<p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getSVG</b></big> ( <i>FreeCAD.Object, [linemodifier], [textmodifier], [(u,v)]</i> )</div>
<div class="description">
<p><small><b>Descrizione</b>:</small> Crea una rappresentazione SVG dell'oggetto dato. L'attributo linemodifier è un fattore di scala (in percentuale) per la larghezza della linea, e textmodifier per la dimensione del testo. Inoltre è anche possibile fornire una tupla di vettori per definire un piano di proiezione, altrimenti la geometria viene proiettata sul piano XY.
</p><p><small><b>Restituisce</b>:</small> una stringa contenente una rappresentazione SVG dell'oggetto dato.
</p>
</div>
</div>
<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=Draft_API/it&amp;oldid=133244">http://www.freecadweb.org/wiki/index.php?title=Draft_API/it&amp;oldid=133244</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>