Draft BSpline/it: Difference between revisions

From FreeCAD Documentation
(Created page with '=Curva BSpline= {{GuiCommand/it|Name=Draft BSpline|Name/it=Curva BSpline|Workbenches=Ambiente Disegno 2D|MenuLocation=Drafting → Curva BSpline|Shortcut=B S…')
 
(updated)
Line 1: Line 1:
{{GuiCommand/it|Name=Draft BSpline|Name/it=BSpline|Workbenches=[[Draft Module/it|Draft]], [[Arch Module/it|Architettura]]|MenuLocation=Draft → BSpline |Shortcut=B S|SeeAlso=[[Draft Wire/it|Contorno]]}}
=Curva BSpline=


==Descrizione==
{{GuiCommand/it|Name=Draft BSpline|Name/it=Curva BSpline|Workbenches=[[Draft Module/it|Ambiente Disegno 2D]]|MenuLocation=Drafting Curva BSpline|Shortcut=B S}}


Lo strumento BSpline crea una [http://en.wikipedia.org/wiki/B-spline curva B-Spline] utilizzando diversi punti nel [[Draft Workingplane/it|piano di lavoro]] corrente.
====Descrizione====


La BSpline assume [[Draft Linestyle/it|il tipo di linea e il colore]] impostati in precedenza nella Barra dei comandi.
Questo strumento chiede all'utente diversi punti e disegna un curva flessibile di tipo B-Spline che passa attraverso di loro. La curva appena creata ha il colore e la larghezza di linea correnti. I punti possono essere definiti con il mouse nella vista 3D o inserendo le coordinate da tastiera.


Lo strumento BSpline si comporta esattamente come lo strumento [[Draft Wire/it|Wire]].
====Utilizo====


[[Image:Draft_bspline_example.jpg|400px]]
* Selezionare un punto in un'area vuota della vista 3D, o su un oggetto esistente.

* Premere {{KEY|CTRL}} per [[Draft_Snap/it|agganciare]] un punto in una posizione di ancoraggio disponibile.
==Utilizzo==
* Premere {{KEY|SHIFT}} per [[Draft_Constrain/it|vincolare]] il movimento.

Digitare i valori per [[Draft_Coordinates/it|inserire manualmente le coordinate]].
# Premere il pulsante {{KEY|[[Image:Draft BSpline.png|16px]] [[Draft BSpline/it|BSpline]]}}, o premere i tasti {{KEY|B}} e {{KEY|S}}
* Premere {{KEY|CTRL}}+{{KEY|Z}} o cliccare sul pulsante ''Annulla'' per annullare l'ultimo punto inserito.
# Selezionare un primo punto nella vista 3D oppure digitare le sue [[Draft_Coordinates/it|coordinate ]]
* Premere {{KEY|ESC}} per annullare l'operazione.
# Selezionare un nuovo punto della vista 3D, o digitare le sue [[Draft_Coordinates/it|coordinate ]]
* La curva viene creata secondo lo [[Draft_Linestyle/it|stile di linea]] attivo.
# Premere {{KEY|F}} o {{KEY|C}}, o fare doppio clic sull'ultimo punto, oppure fare clic sul primo punto per completare o chiudere la BSpline. Se la spline è chiusa, è anche una faccia, anche se appare come reticolo.
* Terminare e chiudere la curva con un doppio clic, al posto di un clic singolo, quando si inserisce l'ultimo punto.

* Premere {{KEY|F}} o utilizzare ''Finisci'' nel menu contestuale o cliccare sul pulsante ''Finisci'' per finire la curva, ma lasciarla aperta.
==Opzioni==
* Premere {{KEY|CTRL}} + Clic (ancoraggio) sul primo punto per terminare e chiudere la curva spline.

* Premere {{KEY|C}} o utilizzare la voce ''Chiudi'' nel menu contestuale o cliccare sul pulsante ''Chiudi'' per terminare e chiudere la curva.
* Premere {{KEY|F}} o premere {{KEY|[[Image:Draft FinishLine.png|12px]] '''[[Draft_FinishLine/es|Termina]]'''}} per terminare la BSpline, lasciandola aperta
* Chiudere o aprire la curva spline può essere fatto anche tramite le sue proprietà.
* Premere {{KEY|C}} o il pulsante {{KEY|[[Image:Draft CloseLine.png|12px]] '''[[Draft_CloseLine/es|Chiudi]]'''}} o fare clic sul primo punto per terminare la spline, ma chiudendola con l'aggiunta di un ultimo segmento tra l'ultimo punto e il primo.
* All'estremità di una curva flessibile aperta può essere visualizzato un simbolo di dimensione, in questo modo può essere utilizzata come linea guida di una annotazione.
* Premere {{KEY|X}}, {{KEY|Y}} o {{KEY|Z}} dopo un punto per vincolare il punto successivo a un dato asse.
* Per inserire manualmente le coordinate, è sufficiente inserire il numero, quindi premere {{KEY|INVIO}} per ogni componente X, Y e Z.
* Premere {{KEY|R}} oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità {{KEY|'''Relativo'''}}. Se è in modalità relativa, le coordinate del punto successivo sono relative al precedente. In caso contrario, sono assolute, a partire dal punto di origine (0,0,0).
* Premere {{KEY|T}} oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità {{KEY|'''Continua'''}}. Se la modalità continua è attiva, lo strumento BSpline si riavvia dopo che si termina o si chiude la bspline corrente, e permette di disegnare altre bspline senza dover ripetere il comando.
* Premere {{KEY|CTRL}} mentre si disegna per [[Draft_Snap/it|agganciare]] forzatamente il proprio punto al più vicino punto agganciabile, indipendentemente dalla distanza.
* Premere {{KEY|SHIFT}} mentre si disegna per [[Draft_Constrain/it|vincolare]] il secondo punto orizzontalmente o verticalmente rispetto al precedente.
* Premere {{KEY|W}} o il pulsante {{KEY|[[Image:Draft Wipe.png|12px]] '''Pulisci'''}} per rimuovere i segmenti esistenti e avviare la spline dall'ultimo punto.
* Premere {{KEY|CTRL}}+{{KEY|Z}} o il pulsante {{KEY|[[Image:Draft UndoLine.png|12px]] '''[[Draft_UndoLine/it|Annulla]]'''}} per annullare l'ultimo punto.
* Premere {{KEY|I}} o il pulsante {{KEY|'''Riempito'''}} per visualizzare la bspline come una faccia dopo che essa è stata chiusa. Questo comando imposta semplicemente la Vista → Proprietà della bspline come "Piano" o "Reticolo", in modo che in seguito possa essere modificata facilmente.
* Premere {{KEY|ESC}} o premere il pulsante {{KEY|'''Cancella'''}} per uscire dal comando attivo.

==Proprietà==

* {{PropertyData|Closed}}: Specifica se la spline è chiusa o no
* {{PropertyView|End Arrow}}: Mostra una freccia nel punto finale della spline, in modo che possa essere utilizzata come linea leader di annotazione

==Script==

Lo strumento BSpline può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] utilizzando la seguente funzione:

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

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)


{{Languages/it| {{en|Draft_BSpline}} {{es|Draft_BSpline/es}} {{fr|Draft_BSpline/fr}} {{se|Draft_BSpline/se}} }}
{{Languages/it| {{en|Draft_BSpline}} {{es|Draft_BSpline/es}} {{fr|Draft_BSpline/fr}} {{se|Draft_BSpline/se}} }}

Revision as of 17:01, 1 September 2012

BSpline

Posizione nel menu
Draft → BSpline
Ambiente
Draft, Architettura
Avvio veloce
B S
Introdotto nella versione
-
Vedere anche
Contorno

Descrizione

Lo strumento BSpline crea una curva B-Spline utilizzando diversi punti nel piano di lavoro corrente.

La BSpline assume il tipo di linea e il colore impostati in precedenza nella Barra dei comandi.

Lo strumento BSpline si comporta esattamente come lo strumento Wire.

Utilizzo

  1. Premere il pulsante BSpline, o premere i tasti B e S
  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. Premere F o C, o fare doppio clic sull'ultimo punto, oppure fare clic sul primo punto per completare o chiudere la BSpline. Se la spline è chiusa, è anche una faccia, anche se appare come reticolo.

Opzioni

  • Premere F o premere Termina per terminare la BSpline, lasciandola aperta
  • Premere C o il pulsante Chiudi o fare clic sul primo punto per terminare la spline, ma chiudendola 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 a un dato asse.
  • Per inserire manualmente le coordinate, è sufficiente inserire il numero, quindi premere INVIO per ogni componente X, Y e Z.
  • Premere R oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità Relativo. Se è in modalità relativa, le coordinate del punto successivo sono relative al precedente. In caso contrario, sono assolute, a partire dal punto di origine (0,0,0).
  • Premere T oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità Continua. Se la modalità continua è attiva, lo strumento BSpline si riavvia dopo che si termina o si chiude la bspline corrente, e permette di disegnare altre bspline senza dover ripetere il comando.
  • Premere CTRL mentre si disegna per agganciare forzatamente il proprio punto al più vicino punto agganciabile, indipendentemente dalla distanza.
  • Premere SHIFT mentre si disegna per vincolare il secondo punto orizzontalmente o verticalmente rispetto al precedente.
  • Premere W o il pulsante Pulisci per rimuovere i segmenti esistenti e avviare la spline dall'ultimo punto.
  • Premere CTRL+Z o il pulsante Annulla per annullare l'ultimo punto.
  • Premere I o il pulsante Riempito per visualizzare la bspline come una faccia dopo che essa è stata chiusa. Questo comando imposta semplicemente la Vista → Proprietà della bspline come "Piano" o "Reticolo", in modo che in seguito possa essere modificata facilmente.
  • Premere ESC o premere il pulsante Cancella per uscire dal comando attivo.

Proprietà

  • DatiClosed: Specifica se la spline è chiusa o no
  • VistaEnd Arrow: Mostra una freccia nel punto finale della spline, in modo che possa essere utilizzata come linea leader di annotazione

Script

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

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

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)
Altre lingue: Template:Se