Draftː B-spline

From FreeCAD Documentation
Revision as of 21:22, 11 January 2014 by Renatorivo (talk | contribs) (Created page with "=== Proprietà === ==== Vista ==== Sono disponibili le Proprietà standard di visualizzazione. * {{ProprietaVista|End Arrow}}: Aggiunge il simbolo...")

BSpline

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

Crea una curva B-Spline, una linea flessibile, passante per i punti selezionati nel piano di lavoro corrente. La BSpline assume il tipo di linea e il colore impostati in precedenza nella Barra dei comandi e modificabili tramite la stessa o nella scheda Vista combinata → Proprietà → Vista. Lo strumento BSpline si comporta esattamente come lo strumento DWire.

Utilizzo

  1. Premere il pulsante Template:KEY/it, o premere i tasti Template:KEY/it e Template:KEY/it
  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. Tra due punti traccia un segmento, quindi, per ottenere una curva, inserire un terzo punto
  5. Premere Template:KEY/it o Template:KEY/it, o fare doppio clic sull'ultimo punto, oppure fare clic sul primo punto per completare o chiudere la BSpline. La spline chiusa è anche una faccia, nonostante appaia come reticolo.

Opzioni

  • Premere Template:KEY/it o premere Template:KEY/it per interrompere il disegno della BSpline, lasciandola aperta
  • Premere Template:KEY/it o il pulsante Template:KEY/it o fare clic sul primo punto per chiudere la spline collegando con un tratto l'ultimo punto e il primo.
  • Premere Template:KEY/it, Template:KEY/it o Template:KEY/it dopo un punto per vincolare il punto successivo sul corrispondente asse.
  • Per inserire manualmente le coordinate, è sufficiente inserire il loro valore, poi premere Template:KEY/it per ogni componente X, Y e Z. E' bene tenere il puntatore del mouse fuori dall'area di lavoro in quanto un suo movimento accidentale cattura e inserisce nel campo di input le coordinate a cui si trova e costringe a ripetere l'inserimento.
  • Premere Template:KEY/it oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità Template:KEY/it. In modalità Relativo, le coordinate del secondo punto sono relative al primo. In caso contrario, sono assolute, a partire 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 BSpline si riavvia automaticamente e permette di disegnare una nuova BSpline 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 definito.
  • 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 i punti di una BSpline.
  • Premere Template:KEY/it o il pulsante Template:KEY/it per visualizzare la bspline come una faccia dopo che essa è stata chiusa. Questo comando imposta semplicemente la Proprietà → Vista → Display mode della bspline come Flat lines, Shaded, Wireframe o Point e in seguito può essere modificata facilmente.
  • Premere Template:KEY/it o premere il pulsante Template:KEY/it per uscire dal comando attivo.

Proprietà

Vista

Sono disponibili le Proprietà standard di visualizzazione.

  • VistaEnd Arrow: Aggiunge il simbolo di freccia in corrispondenza dell'ultimo punto della spline per consentire di utilizzarla come linea guida di annotazione

Dati

File:DraftBSplineProperty it.png

Template:KEY/it
Template:KEY/it

  • DatiLabel : Nome dell'oggetto, modificabile a piacimento.
  • DatiPlacement : Raggruppa tutti i dati di posizionamento relativi a Angle, Axis, e Position a cui si accede tramite il pulsante triangolare di espansione . Selezionando invece il titolo Placement, o i dati, appare un pulsante con tre puntini. Cliccare su Template:KEY/it per accedere alla finestra delle opzioni di Posizionamento.
    • DatiAngle : Angolo di rotazione rispetto alle coordinate X, Y, Z.
    • DatiAxis : Seleziona l'asse, o gli assi, di rotazione X, Y, o Z. Per esempio, con un angolo impostato pari a 15°, specificando un valore di 1,0 per X, e di 2,0 per Y causa una rotazione finale del pezzo di 15° sull'asse X e di 30° sull'asse Y.
    • DatiPosition : Posizione delle coordinate X, Y, Z, rispetto all'origine 0, 0, 0.

Template:KEY/it

  • DatiClosed: Specifica se la spline è chiusa o aperta

Scripting

The BSpline tool can by used in macros and from the python console by using the following function:

 '''makeBSpline (pointslist,[closed],[placement])'''
  • Creates a B-Spline object from the given list of vectors.
  • If closed is True or first and last points are identical, the wire is closed.
  • If face is true (and the bspline is closed), the bspline will appear filled.
  • Instead of a list of points, you can also pass a Part Wire.
  • Returns the newly created object.

Example:

 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)