Draftː B-spline
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
- Premere il pulsante BSpline, o premere i tasti B e S
- Selezionare un primo punto nella vista 3D oppure digitare le sue coordinate
- Selezionare un nuovo punto della 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 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)