Draft Wire/it

=Draft: Polilinea=

Descrizione
Lo strumento Polilinea crea una polilinea (sequenza di linee formate da più segmenti) nel piano di lavoro corrente. La polilinea assume il tipo di linea e il colore impostati in precedenza nella Barra dei comandi e modificabili tramite la stessa o nella scheda Vista combinata → Proprietà → Vista. Lo strumento DWire si comporta come lo strumento Linea, con la differenza che non termina dopo due soli punti e i segmenti sono parti di un unico oggetto.



Utilizzo

 * 1) Premere il pulsante, o premere i tasti  e
 * 2) Selezionare il primo punto nella vista 3D, o digitare le coordinate
 * 3) Selezionare un punto successivo nella vista 3D, o digitare le coordinate
 * 4) Premere  o, o fare doppio clic sull'ultimo punto, oppure fare clic sul primo punto per completare o chiudere il contorno. Un contorno chiuso è anche una faccia, anche se appare solo il bordo.

Opzioni

 * Premere o il pulsante  per interrompere il disegno del contorno, lasciandolo aperto
 * Premere o il pulsante  o selezionare il primo punto per chiudere il contorno collegando l'ultimo punto con il primo.
 * Premere, o  e muovere il puntatore nell'area grafica dopo il primo punto per vincolare il secondo punto su uno specifico asse. In questo caso rimane attivo solo il campo corrispondente all'asse selezionato e in esso è mostrata la posizione corrente del cursore.
 * Per inserire le coordinate manualmente, è sufficiente inserire il loro valore, poi premere per ogni componente X, Y e Z. E' bene tenere il puntatore del mouse fuori dall'area di lavoro in quanto un suo movimento accidentale cattura e inserisce nel campo di input le coordinate a cui si trova e costringe a ripetere l'inserimento.
 * Premere oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità . In modalità Relativo, le coordinate del secondo punto sono relative al primo. In caso contrario, sono assolute, a partire dal punto di origine (0,0,0).
 * Premere oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità . In modalità Continua, al termine dell'operazione, lo strumento DWire si riavvia automaticamente e permette di disegnare una nuova polilinea senza dover ripetere il comando.
 * Premere mentre si disegna per ancorare il proprio punto al punto agganciabile più vicino, indipendentemente dalla distanza.
 * Premere mentre si disegna per vincolare orizzontalmente o verticalmente il secondo punto rispetto al primo.
 * Premere o il pulsante  per rimuovere i segmenti esistenti e avviare la polilinea dall'ultimo punto.
 * Premere + o premere il pulsante per annullare l'ultimo punto inserito. Questa opzione permette di annullare a ritroso tutti i punti di una Spezzata.
 * Premere o il pulsante  per far apparire il contorno come una faccia dopo che è stato chiuso. Questa opzione imposta la Proprietà → Vista del contorno come  "Piano" o "Reticolo" e in seguito può facilmente essere modificata.
 * Premere o premere il pulsante  per uscire dal comando DWire attivo.

Dati

 * : Specifica se il contorno è chiuso.
 * : Specifica un raggio di curvatura di dare ai vertici della polilinea

Vista

 * : Mostra il simbolo di freccia in corrispondenza dell'ultimo punto del filo, in modo che possa essere utilizzato come linea guida in una annotazione

Inoltre sono disponibili le Proprietà standard di visualizzazione e di posizionamento degli oggetti.

Script
Lo strumento DWire può essere utilizzato nelle macro e dalla console di Python tramite la seguente funzione:

makeWire (lista o Part.Wire, [closed], [placement], [facemode])


 * Crea un oggetto Wire (polilinea) dall'elenco dei vettori dati o dalla polilinea data.
 * Se closed è True o se il primo e l'ultimo punto sono identici, il contorno è chiuso.
 * Se facemode è True (quindi il contorno è chiuso), il contorno appare riempito.
 * Sono usati la larghezza di linea e il colore correnti.
 * Restituisce l'oggetto appena creato.

Esempio:

import FreeCAD,Draft p1 = FreeCAD.Vector(0,0,0) p2 = FreeCAD.Vector(1,1,0) p3 = FreeCAD.Vector(2,0,0) Draft.makeWire([p1,p2,p3],closed=True)