Draft BSpline/it

=Draft: BSpline =

Descrizione
Lo strumento BSpline crea una curva B-Spline, una linea flessibile, passante per i punti selezionati nel piano di lavoro corrente. La BSpline 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 BSpline si comporta esattamente come lo strumento DWire.



Utilizzo

 * 1) Premere il pulsante, o premere i tasti  e
 * 2) Selezionare un primo punto nella vista 3D oppure digitare le sue coordinate
 * 3) Selezionare un nuovo punto della vista 3D, o digitare le sue coordinate
 * 4) Tra due punti traccia un segmento, quindi, per ottenere una curva, inserire un terzo punto
 * 5) Premere  o, o fare doppio clic sull'ultimo punto, oppure fare clic sul primo punto per completare o chiudere la BSpline. La spline chiusa è anche una faccia, nonostante appaia come reticolo.

Opzioni

 * Premere o premere  per interrompere il disegno della BSpline, lasciandola aperta
 * Premere o il pulsante  o fare clic sul primo punto per chiudere la spline collegando con un tratto l'ultimo punto e il primo.
 * Premere, o  dopo un punto per vincolare il punto successivo sul corrispondente asse.
 * Per inserire manualmente le coordinate, è 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 BSpline si riavvia automaticamente e permette di disegnare una nuova BSpline 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 spline dall'ultimo punto definito.
 * Premere + o premere il pulsante per annullare l'ultimo punto inserito. Questa opzione permette di annullare a ritroso i punti di una BSpline.
 * Premere o il pulsante  per visualizzare la bspline come una faccia dopo che essa è stata chiusa. Questo comando imposta semplicemente la Proprietà → Vista → Display mode della bspline come  Flat lines, Shaded, Wireframe o Point e in seguito può essere modificata facilmente.
 * Premere o premere il pulsante  per uscire dal comando attivo.

Proprietà

 * : Specifica se la spline è chiusa o no
 * : Aggiunge il simbolo di freccia in corrispondenza dell'ultimo punto della spline per consentire di utilizzarla come linea guida di annotazione

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

makeBSpline (pointslist,[closed],[placement])


 * La funzione crea un oggetto B-Spline dalla lista data di vettori.
 * Se closed è True, o se il primo e l'ultimo punto sono identici, il contorno è chiuso.
 * Se face è True (e quindi la BSpline è chiusa), la BSpline appare piena.
 * Al posto di un elenco di punti, si può anche fornire il contorno di una Parte.
 * 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.makeBSpline([p1,p2,p3],closed=True)