Draft BezCurve/it

Descrizione
Lo strumento Curva di Bezier crea una Curva di Bezier (o un tratto) da più punti nel corrente piano di lavoro. Assume lo lo spessore e il colore precedentemente impostati nella scheda Azioni.

The object is created as a single Bezier Curve of degree (number_of_points - 1). This can be changed to a piecewise Bezier Curve of a specified degree after creation using the properties editor. Bezier Curves can be edited using.



Utilizzo

 * 1) Premere il pulsante , oppure premere i tasti  e.
 * 2) Fare clic sul primo punto sulla vista 3D, o digitare le sue coordinate
 * 3) Cliccare in un altro punto nella vista 3D, o digitare le sue coordinate
 * 4) Premere  o, o fare doppio clic sull'ultimo punto, oppure fare clic sul primo punto per completare e chiudere la curva.

Opzioni

 * Premere o il pulsante  per interrompere la spline lasciandola aperta
 * Premere o il pulsante  o fare clic sul primo punto per terminare la spline, ma rendendola chiusa con l'aggiunta di un ultimo segmento tra l'ultimo punto e il primo.
 * Premere, o  dopo un punto per vincolare il punto successivo sull'asse dato.
 * Per inserire manualmente le coordinate, è sufficiente inserire i valori, quindi premere per ciascun componente X, Y e Z.
 * Premere o cliccare nella casella per selezionare o deselezionare il pulsante . Se la modalità relativa è attivo, le coordinate del punto successivo sono relative all'ultimo. In caso contrario, esse sono assolute, prese 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 Curva di Bezier si riavvia automaticamente e permette di disegnare una nuova curva 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.
 * Premere + o premere il pulsante per annullare l'ultimo punto inserito. Questa opzione permette di annullare a ritroso tutti i punti.
 * Premere o premere il pulsante  per uscire dal comando Curva di Bezier.

Proprietà

 * : Specifica se la curva di Bezier è chiuso o aperta
 * : Specifica il grado della curva di Bezier (o segmenti)

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


 * Crea un oggetto curva di Bezier dalla lista di vettori dati. Invece di un pointslist, si può anche passare una Part Wire.

Example:

Vincolare i nodi
I punti finali del segmento in un tratto della curva di Bezier possono essere vincolati in modo tale che i punti di controllo adiacenti ssiano tangenti o simmetrici ai segmenti nel punto finale. Questo viene fatto dopo la creazione dell'oggetto utilizzando.
 * [[Image:Draft_BezSharpNode.svg|32px]] Sharp - rimuove i vincoli
 * [[Image:Draft_BezTanNode.svg|32px]] Tangent - forza i punti di controllo adiacenti ad essere tangenti
 * [[Image:Draft_BezSymNode.svg|32px]] Symmetric - forza i punti di controllo adiacenti ad essere tangenti ed equidistanti

Limitazioni

 * Questo strumento non è disponibile prima della versione 0.14 di FreeCAD
 * Le Proprietà Punti non compaiono ancora nell'elenco delle proprietà.
 * OpenCascade non supporta le curve di Bezier con grado > 25. Nella pratica, questo non dovrebbe essere un problema.