Draft BezCurve/it

Draft Curva di Bézier

Posizione nel menu
Drafting → Strumenti Beziér → Curva di Bézier
2D Drafting → Curva di Bézier
Ambiente
Draft, BIM
Avvio veloce
B Z
Introdotto nella versione
0.14
Vedere anche
Draft Polilinea, Draft Curva di Bézier cubica, Draft BSpline

Descrizione

Il comando Curva di Bézier crea una curva di Bézier da diversi punti.

Il comando crea una singola curva di Bézier con un DatiDegree che è number_of_points - 1. Può essere trasformato in una curva di Bézier a tratti riducendo questa proprietà.

I comandi Curva di Bézier e Curva di Bézier cubica utilizzano punti di controllo per definire la posizione e la curvatura della spline. Il comando BSpline, invece, specifica i punti esatti attraverso i quali passerà la curva.

Curva di Bézier definita da più punti di controllo

Utilizzo

Vedere anche: Barra di Draft, Aggancio e Vincolare.

  1. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Curva di Bézier.
    • Draft: Selezionare l'opzione Drafting → Strumenti Bézier → Curva di Bézier dal menu.
    • BIM: Selezionare l'opzione 2D Drafting → Curva di Bézier dal menu.
    • Usare la scorciatoia da tastiera: B poi Z.
  2. Si apre il pannello delle attività Curva di Bézier. Vedere Opzioni per maggiori informazioni.
  3. Scegliere il primo punto nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.
  4. Scegliere altri punti nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.
  5. Premere Esc o il pulsante Chiudi per terminare il comando.

Opzioni

È possibile modificare le scorciatoie da tastiera a carattere singolo disponibili nel pannello delle attività. Vedere Preferenze di Draft. Le scorciatoie qui menzionate sono le scorciatoie predefinite (per la versione 1.0).

Note

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Curva di Bézier è derivato da un Part Part2DObject e ne eredita tutte le proprietà. Ha anche le seguenti proprietà aggiuntive:

Dati

Draft

Vista

Draft

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Per creare una Draft Curva di Bézier usare il metodo make_bezcurve (disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato makeBezCurve.

bezcurve = make_bezcurve(pointslist, closed=False, placement=None, face=None, support=None, degree=None)
bezcurve = make_bezcurve(Part.Wire, closed=False, placement=None, face=None, support=None, degree=None)

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(2000, 0, 0)
p4 = App.Vector(1500, -2000, 0)

bezcurve1 = Draft.make_bezcurve([p1, p2, p3, p4], closed=True)
bezcurve2 = Draft.make_bezcurve([p4, 1.3*p2, p1, 4.1*p3], closed=True)
bezcurve3 = Draft.make_bezcurve([1.7*p3, 1.5*p4, 2.1*p2, p1], closed=True)

doc.recompute()