Draft BezCurve/de

Beschreibung
Das BezCurve-werkzeug erstellt eine (oder ein Teil einer Bézierkurve) aus einigen Punkten in der aktuellen Arbeitsebene. Dabei werden die vorher im Aufgaben-Reiter festgelegte Linienbreite und -farbe verwendet.

Das Objekt wird erstellt als eine einzelne Bézierkurve des Grades (Anzahl Punkte - 1). Nach der Erstellung kann dies mit dem Eigenschaftseditor in eine stückweise Bézierkurve eines vorgegebenen Grades geändert werden. Bézierkurven können mit Hilfe von.



Anwendung
gib eine Koordinate ein. gib eine Koordinate ein.
 * 1) Drücke den -Button oder Taste  und dann Taste.
 * 2) Klicke einen ersten Punkt in der 3D-Ansicht oder
 * 1) Klicke einen zweiten Punkt in der 3D-Ansicht oder
 * 1) Drücke  oder  oder doppelklicke den letzten Punkt oder klicke auf den ersten Punkt zum Beenden und Schließen der Kurve.

Optionen

 * Drücke oder den -Button, um den B-Spline zu beenden (nicht zu schließen)
 * Drücke oder den -Button oder klicke den ersten Punkt, um den B-Spline zu schließen, indem ein letztes Segment zwischen dem letzen und ersten Punkt eingefügt wird.
 * Drücke, oder  nach einem Punkt, um den nächsten Punkt an der angegebenen Achse einzuschränken.
 * Um Koordinaten manuell einzugeben, gib einfach die Ziffern ein, drücke dann zwischen den X-, Y- und Z-Komponenten.
 * Klicke das Ankreuzkästchen zum de/aktivieren des -Buttons. Wenn der Relativ-Modus aktiviert ist, sind die Koordinaten des nächsten Punkts relativ zum letzten. Wenn nicht, sind sie absolut, bezogen auf den Urspung (0,0,0).
 * Klicke den -Button, damit die Bézierkurve nach dem Schließen mit einer Oberfläche gefüllt wird.
 * Drücke + oder klicke das Ankreuzkästchen zum de/aktivieren des -Buttons. Wenn der Fortsetzungsmodus aktiviert ist, wird das BezCurve-Werkzeug nach Beenden oder Schließen einer Bézierkurve neugestartet, um das Zeichnen einer weiteren Bézierkurve ohne erneutes Drücken des BezCurve-Buttons zu ermöglichen.
 * Drücke während des Zeichnens, um das Einrasten Deines Punkts an der nächsten Einrastposition zu erzwingen, unabhängig vom Abstand.
 * Drücke während des Zeichnens, um Deinen Punkt horizontal oder vertikal in Relation zum Mittelpunkt einzuschränken.
 * Drücke oder drücke den -Button, um die exisitierenden Segemente zu entfernenund den Spline vom letzten Punkt zu starten.
 * Drücke + oder drücke den -Button, um dem letzten Punkt rückgängig zu machen.
 * Drücke oder den -Button, um den aktuellen BezCurve-Befehl abzubrechen.

Eigenschaften

 * : Gibt an, ob die Bézierkurve geschlossen ist oder nicht
 * : Gibt den Grad der Bézierkurve (oder der Segmente) an

Scripting
Das BezCurve-Werkzeug kann in Makros ebenso wie aus der Python-Konsole heraus mit folgender Funktion angesprochen werden:


 * Erstellt ein Bézierkurven-Objekt aus der vorgegebenen Liste von Vektoren. Anstatt einer Punkteliste kannst Du auch einen Linienzug (Part Wire) übergeben.

Example:

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.
 * [[Image:Draft_BezSharpNode.svg|32px]] Sharp - remove constraints
 * [[Image:Draft_BezTanNode.svg|32px]] Tangent - force adjacent control points to be tangent
 * [[Image:Draft_BezSymNode.svg|32px]] Symmetric - force adjacent control points to be tangent and equi-distant

Einschränkungen

 * Dieses Werkzeug ist erst ab FreeCAD v0.14 verfügbar
 * Die Points-Eigenschaft erscheint bisher nicht in der Eigenschaftenliste.
 * OpenCascade unterstützt nicht Bézierkurven mit Grad > 25. Dies sollte in der Praxis kein Problem sein.