Draft CubicBezCurve/it

Descrizione
Lo strumento Curva di Bézier cubica crea unaCurva di Bézier di terzo grado (sono richiesti quattro punti). Questa è una delle curve di Bezier più usate nelle applicazioni di computer grafica. Questo strumento consente di creare una grande spline composta da diversi segmenti Bezier di 3° grado, in un modo simile allo strumento Bezier in Inkscape. Una curva generica di Bezier di qualsiasi grado può essere creata con lo strumento Curva di Bézier.

Gli strumenti Curva di Bézier e Curva di Bézier cubica utilizzano i per definire la direzione della curva; invece lo strumento B-spline specifica i punti esatti attraverso i quali passa la curva.



Utilizzo

 * 1) Premere il pulsante.
 * 2) Fare clic su un primo punto nella vista 3D e tenere premuto il puntatore del mouse.
 * 3) Trascinare il puntatore su un altro punto della vista 3D e rilasciare il puntatore.
 * 4) Spostare il puntatore su un altro punto della vista 3D per regolare la curvatura della spline, fare clic e tenere premuto sul punto.
 * 5) Spostare il puntatore su un altro punto della vista 3D per regolare la curvatura finale della spline, quindi rilasciare il puntatore. Questo crea una curva di Bezier di 3° grado. Continuare a disegnare dall'ultimo punto.
 * 6) Ripetere il processo di fare clic, tenere premuto, trascinare e rilasciare per aggiungere punti e creare ulteriori segmenti Beziér di terzo grado.
 * 7) Premere  o il pulsante  per completare l'edizione.

Note that with this workflow you need two click-hold-release sequences to create a single Bezier curve of third degree.
 * The first click-hold defines the first end point.
 * The first release defines the first control point.
 * The second click-hold defines the second end point, and the general direction of the spline.
 * The second release defines the final curvature of the spline.
 * The second control point is not explicitly given, but is determined from the location of the pointer during the second release.

Note when creating many Bezier segments

 * The second release also correspond to the first control point of the subsequent Bezier curve.
 * This means that the second click-hold was also the first end point of the second Bezier curve.
 * A third click-hold would be the second end point.
 * A third release would define the final curvature of the second curve, and it would also be the first control point of a third curve.

This means that for every two click-hold (c-h) and release (r) sequences, the second sequence is already part of a subsequent curve segment, as indicated in the following graphic:

|c-h -- r -- c-h -- r| 2 |c-h -- r -- c-h -- r| 3 |c-h -- r -- c-h -- r| 4
 * c-h -- r -- c-h -- r| 1

How to place the control points exactly
The graphical operation of this tool only allows the user to specify the first control point of the curve when it is being drawn. The second control point can be adjusted after the object is created: double click on the curve object in tree view, or select it and press. Then drag the second control point to the desired position.

In order to choose exactly both end points and both control points, the Python command must be used. See the Scripting section.

Opzioni
See the options in Draft BezCurve.

Proprietà
See the properties in Draft BezCurve.

Script
Draft API e Nozioni di base sugli script di FreeCAD.

Per informazioni di carattere generale vedere Curva di Bézier. Una Bezier cubica viene creata passando l'opzione  a.

Per ogni segmento di Bezier cubica devono essere utilizzati quattro punti, di cui i due punti intermedi sono i punti di controllo.
 * Se vengono assegnati solo 3 punti, viene creata una Bezier quadratica.
 * Se vengono assegnati solo 2 punti, viene creata una Bezier lineare, ovvero una linea retta.
 * Se vengono assegnati 5 punti, i primi 4 creano un segmento di Bezier cubico; il quarto e il quinto punto vengono utilizzati per creare una linea retta.
 * Se vengono assegnati 6 punti, i primi 4 creano un segmento cubico di Bezier; il quarto e gli altri due punti vengono utilizzati per creare un segmento quadratico di Bezier.
 * Se vengono assegnati 7 punti, i primi 4 creano un segmento cubico di Bezier; il quarto e gli altri tre sono usati per creare un secondo segmento cubico di Bezier.
 * Cioè, quando possibile, l'ultimo punto in una Bezier cubica è condiviso con i punti seguenti.



Esempio: