Draft BSpline/it

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.

The BSpline tool behaves like the Draft Wire tool, except that each of its segments is curved instead of being a straight line. Use Draft WireToBSpline to convert one to the other.

The BSpline tool specifies the exact points through which the curve will go; on the other hand the Draft BezCurve tool uses to define the direction of the curve. To create exact circular or elliptical curves, use Draft Arc and Draft Ellipse.



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.

The spline can be edited by double clicking on the element in the tree view, or by pressing the button. Then you can move the points to a new position, or click or  and then click on the wire to add or remove points.

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.
 * Premere o premere il pulsante  per uscire dal comando attivo.
 * La BSpline, quando è visualizzata in modalità "Flat Lines", può essere riempita con un modello di tratteggio, impostando la sua proprietà "Pattern" descritta qui sotto.

Vista
Sono disponibili le Proprietà standard di visualizzazione.
 * : Aggiunge il simbolo di freccia in corrispondenza dell'ultimo punto della spline per consentire di utilizzarla come linea guida di annotazione
 * : Specifica un modello di tratteggio con cui riempire la sagoma
 * : Specifica la dimensione del modello di tratteggio

Dati
A BSpline object shares most properties from a Draft Wire, however, most properties only make sense for a Wire.

Data

 * : specifies if the spline is closed or not. If the spline is initially open, this value is ; setting it to will draw a curve segment to close the spline. If the spline is initially closed, this value is ; setting it to  will remove the last curve segment, and make the spline open.
 * : specifies if the spline makes a face or not. If it is a face is created, otherwise only the perimeter is considered part of the object. This property only works if  is.
 * do not set to  if the spline intersects itself, as it won't create a proper face.


 * : affects the shape of the BSpline.

View

 * : specifies the size of the symbol displayed at the end of the spline.
 * : specifies the type of symbol displayed at the end of the spline, which can be "Dot", "Circle", "Arrow", or "Tick".
 * : specifies whether to show a symbol at the last point of the spline, so it can be used as an annotation line.
 * : specifies a Draft Pattern with which to fill the face of a closed spline. This property only works if is, and if  is "Flat Lines".
 * : specifies the size of the Draft Pattern.

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

The BSpline tool can be used in macros and from the Python console by using the following function:


 * 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: