Draft BSpline/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Revert change :-/)
Line 24: Line 24:
* Drücke {{KEY|Shift}} während des Zeichnens, um Deinen Punkt horizontal oder vertikal in Relation zum Mittelpunkt einzuschränken.
* Drücke {{KEY|Shift}} während des Zeichnens, um Deinen Punkt horizontal oder vertikal in Relation zum Mittelpunkt einzuschränken.
* Drücke {{KEY|Esc}} oder den {{Button|'''Abbrechen'''}}-Button, um den aktuellen B-Spline-Befehl abzubrechen
* Drücke {{KEY|Esc}} oder den {{Button|'''Abbrechen'''}}-Button, um den aktuellen B-Spline-Befehl abzubrechen
* Ellipsen können durch Setzen der ''Pattern''-Eigenschaft (s.u.) im ''Flache Linien''-Anzeigemodus eine Schraffur anzeigen.
* B-Splines können durch Setzen der ''Pattern''-Eigenschaft (s.u.) im ''Flache Linien''-Anzeigemodus eine Schraffur anzeigen.


==Eigenschaften==
==Eigenschaften==

Revision as of 18:18, 3 January 2019

Draft BSpline

Menüeintrag
Entwurf → BSpline
Arbeitsbereich
Draft, Arch
Standardtastenkürzel
B S
Eingeführt in Version
-
Siehe auch
Draft Polygonzug

Beschreibung

Das BSpline-Werkzeug erstellt eine B-Spline-Kurve aus verschiedenen Punkten in der aktuellen Arbeitsebene. Man benötigt die vorher im Aufgaben-Reiter gesetzte Linienbreite und -farbe. Das BSpline-Werkzeug arbeitet genau wie das Draft Linienzug-Werkzeug.

Anwendung

  1. Drücke den B-Spline-Button oder drücke B, dann S
  2. Klicke einen ersten Punkt in der 3D-Ansicht oder tippe eine Koordinate
  3. Klicke einen weiteren Punkt in der 3D-Ansicht oder tippe eine Koordinate
  4. Drücke F oder C oder doppelklicke den letzten Punkte oder klicke den ersten Punkt, um den Spline zu beenden oder zu schließen. Wenn der Spline geschlossen ist, ist es auch eine Oberfläche, selbst wenn es als Drahtmodell erscheint.

Optionen

  • Drücke F oder den Beenden-Button, um den B-Spline zu beenden (nicht zu schließen)
  • Drücke C oder den Schließen-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 X, Y oder Z 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 Enter zwischen den X-, Y- und Z-Komponenten.
  • Klicke das Ankreuzkästchen zum de/aktivieren des Relativ-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 Gefüllt-Button, damit der Spline nach dem Schließen mit einer Oberfläche gefüllt wird.
  • Drücke Alt+N oder klicke das Ankreuzkästchen zum de/aktivieren des Nächstes-Buttons. Wenn der Fortsetzungsmodus aktiviert ist, wird das B-Spline-Werkzeug nach Beenden oder Schließen eines Splines neugestartet, um das Zeichnen eines weiteren Splines ohne erneutes Drücken des B-Splines-Buttons zu ermöglichen.
  • Drücke Strg während des Zeichnens, um das Einrasten Deines Punkts an der nächsten Einrastposition zu erzwingen, unabhängig vom Abstand.
  • Drücke Shift während des Zeichnens, um Deinen Punkt horizontal oder vertikal in Relation zum Mittelpunkt einzuschränken.
  • Drücke Esc oder den Abbrechen-Button, um den aktuellen B-Spline-Befehl abzubrechen
  • B-Splines können durch Setzen der Pattern-Eigenschaft (s.u.) im Flache Linien-Anzeigemodus eine Schraffur anzeigen.

Eigenschaften

  • Daten-EigenschaftClosed: Gibt an, ob der Spline geschlossen ist oder nicht
  • Daten-EigenschaftMake Face: Füllt den Spline mit einer Oberfläche
  • Ansicht-EigenschaftEnd Arrow: Zeigt ein Pfeilsymbol am letzten Punkt des Splines, so dass es als Anmerkungszeile benutzt werden kann
  • Ansicht-EigenschaftPattern: Gibt ein Schraffurmuster an, mit dem der Linienzug gefüllt wird
  • Ansicht-EigenschaftPattern Size: Gibt die Größe des Schraffurmusters an

Scripting

Das BSpline-Werkzeug kann mit Makros und von der Python-Konsole aus durch folgende Funktion verwendet werden:

makeBSpline (pointslist,[closed],[placement])
  • Erstellt ein B-Spline-Objekt aus der angegebenen Liste aus Vektoren.
  • Wenn 'closed' auf True gesetzt ist oder der erste und letzte Punkt identisch sind, wird der Linienzug geschlossen.
  • Wenn 'face' auf True gesetzt ist (und der B-Spline geschlossen ist), wird der B-Spline gefüllt.
  • Anstatt einer Liste von Punkten, kannst Du auch ein Part-Linienzug übergeben.
  • Liefert das neu erzeugte Objekt zurück.

Beispiel:

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)