Draft BezCurve/it: Difference between revisions
Renatorivo (talk | contribs) (Created page with "# Premere il pulsante {{KEY|16px Curva di Bezier}} , oppure premere i tasti {{KEY|B}} e {{KEY|Z}}. # Fare clic sul primo pun...") |
Renatorivo (talk | contribs) |
||
Line 17: | Line 17: | ||
===Opzioni=== |
===Opzioni=== |
||
* |
* Premere {{KEY|F}} o il pulsante {{KEY|[[Image:Draft FinishLine.png|12px]] '''[[Draft_FinishLine/it|Finisci]]'''}} per interrompere la spline lasciandola aperta |
||
* |
* Premere {{KEY|C}} o il pulsante {{KEY|[[Image:Draft CloseLine.png|12px]] '''[[Draft_CloseLine/it|Chiudi]]'''}} 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 {{KEY|X}}, {{KEY|Y}} o {{KEY|Z}} dopo un punto per vincolare il punto successivo sull'asse dato. |
||
* |
* Per inserire manualmente le coordinate, è sufficiente inserire i valori, quindi premere {{KEY|ENTER}} per ciascun componente X, Y e Z. |
||
* |
* Premere {{KEY|R}} o cliccare nella casella per selezionare o deselezionare il pulsante {{KEY|'''Relativo'''}}. 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 {{KEY/it|T}} oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità {{KEY/it|Continua}}. 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. |
|||
* Press {{KEY|T}} or click the checkbox to check/uncheck the {{KEY|'''Continue'''}} button. If continue mode is on, the BezCurve tool will restart after you finish or close it, allowing you to draw another one without pressing the BezCurve button again. |
|||
* |
* Premere {{KEY/it|CTRL}} mentre si disegna per [[Draft_Snap/it|ancorare]] il proprio punto al punto agganciabile più vicino, indipendentemente dalla distanza. |
||
* |
* Premere {{KEY/it|SHIFT}} mentre si disegna per [[Draft_Constrain/it|vincolare]] orizzontalmente o verticalmente il secondo punto rispetto al primo. |
||
* |
* Premere {{KEY/it|W}} o il pulsante {{KEY/it|[[Image:Draft Wipe.png|12px]] Pulisci}} per rimuovere i segmenti esistenti e avviare la spline dall'ultimo punto. |
||
* |
* Premere {{KEY/it|CTRL}}+{{KEY/it|Z}} o premere il pulsante {{KEY/it|[[Image:Draft UndoLine.png|12px]] [[Draft_UndoLine|Annulla]]}} per annullare l'ultimo punto inserito. Questa opzione permette di annullare a ritroso tutti i punti. |
||
* |
* Premere {{KEY/it|ESC}} o premere il pulsante {{KEY/it|Cancella}} per uscire dal comando Curva di Bezier. |
||
==Properties== |
==Properties== |
Revision as of 23:15, 25 February 2014
Curva di Bezier |
Posizione nel menu |
---|
Draft → Curva di Bezier |
Ambiente |
Draft, Arch |
Avvio veloce |
B Z |
Introdotto nella versione |
- |
Vedere anche |
Nessuno |
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.
L'oggetto viene creato come una unica curva di Bezier di grado uguale al numero di punti - 1. Dopo la creazione può essere commutato in tratti di curva di Bezier di determinato grado modificando le proprietà. Le curve di Bezier possono essere modificate utilizzando Modifica.
Utilizzo
- Premere il pulsante Curva di Bezier , oppure premere i tasti B e Z.
- Fare clic sul primo punto sulla vista 3D, o digitare le sue coordinate
- Cliccare in un altro punto nella vista 3D, o digitare le sue coordinate
- Premere F o C, o fare doppio clic sull'ultimo punto, oppure fare clic sul primo punto per completare e chiudere la curva.
Opzioni
- Premere F o il pulsante Finisci per interrompere la spline lasciandola aperta
- Premere C o il pulsante Chiudi 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 X, Y o Z dopo un punto per vincolare il punto successivo sull'asse dato.
- Per inserire manualmente le coordinate, è sufficiente inserire i valori, quindi premere ENTER per ciascun componente X, Y e Z.
- Premere R o cliccare nella casella per selezionare o deselezionare il pulsante Relativo. 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 Template:KEY/it oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità Template:KEY/it. 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 Template:KEY/it mentre si disegna per ancorare il proprio punto al punto agganciabile più vicino, indipendentemente dalla distanza.
- Premere Template:KEY/it mentre si disegna per vincolare orizzontalmente o verticalmente il secondo punto rispetto al primo.
- Premere Template:KEY/it o il pulsante Template:KEY/it per rimuovere i segmenti esistenti e avviare la spline dall'ultimo punto.
- Premere Template:KEY/it+Template:KEY/it o premere il pulsante Template:KEY/it per annullare l'ultimo punto inserito. Questa opzione permette di annullare a ritroso tutti i punti.
- Premere Template:KEY/it o premere il pulsante Template:KEY/it per uscire dal comando Curva di Bezier.
Properties
- DatiClosed: Specifies if the Bezier Curve is closed or not
- DatiDegree: Specifies the degree of the Bezier Curve (or segments)
Scripting
The BezCurve tool can by used in macros and from the python console by using the following function:
makeBezCurve(pointslist,[closed],[placement],[support],[degree])
- Create a Bezier Curve object from the given list of vectors. Instead of a pointslist, you can also pass a Part Wire.
Example:
import FreeCAD,Draft
myFeature = Draft.makeBezCurve(Draft.makeBezCurve(points,False)
Contraining Nodes
The segment endpoints in a piecewise Bezier Curve can be constrained such that adjacent control points are tangent or symmetric to the segments at the endpoint. This is done after object creation using Draft Edit.
- Sharp - remove constraints
- Tangent - force adjacent control points to be tangent
- Symmetric - force adjacent control points to be tangent and equi-distant
Limitations
- This tool is not available before FreeCAD version 0.14
- The Points Property does not yet appear in the properties list.
- OpenCascade does not support Bezier Curve with degree > 25. This should not be a problem in practice.