Sketcher Workbench/de

Einleitung
Der FreeCAD-Arbeitsbereich Sketcher wird verwendet, um 2D-Skizzen für den Gebrauch in den Arbeitsbereichen  PartDesign,  Arch und anderen Arbeitsbereichen zu erstellen. Im Allgemeinen wird eine 2D-Zeichnung als Ausgangspunkt für die meisten CAD-Modelle angesehen, da eine 2D-Skizze "extrudiert" werden kann, um eine 3D-Form zu erstellen; weitere 2D-Skizzen können verwendet werden, um andere Merkmale wie Taschen, Stege oder Extrusionen auf den zuvor erstellten 3D-Formen zu erstellen. Zusammen mit booleschen Operationen, definiert im Arbeitsbereich Part, bildet der Sketcher die Grundlage der Konstruktive-Festkörpergeometrie-Methode (engl. constructive solid geometry (CSG) method) für den Aufbau von Volumenkörpern. Darüber hinaus bildet der Sketcher zusammen mit den Abläufen des Arbeitsbereichs PartDesign auch die Grundlage der Methodik der Formelemente-Bearbeitung zum erstellen von Geometrieelementen, um Volumenkörper zu erzeugen.

Der Arbeitsbereich Sketcher bietet Randbedingungen (auch: Beschränkungen, Zwangsbedingungen oder Einschränkungen der Freiheitsgrade; engl.: constraints), die es erlauben die 2D-Formen präzise geometrisch zueinander auszurichten und Vorgaben bezüglich Länge, Winkel und Lage zu machen (wie etwa horizontal, vertikal, parallel, rechtwinkelig, tangential usw.). Ein mathematischer Löser (engl.: Constraint-Solver) berechnet und löst diese geometrischen Gleichungen und bestimmt dadurch die 2D-Geometrie.

Der Arbeitsbereich erlaubt auch die interaktive Untersuchung der Freiheitsgrade in der Skizze.





Grundlagen des Skizzierens mit Randbedingungen
Um zu erklären, wie der Sketcher arbeitet, ist es vielleicht sinnvoll, das Vorgehen mit der traditionellen Art des Entwerfens zu vergleichen.



Traditionelle Zeichnungserstellung
Die traditionelle Art des CAD-Zeichnens leitet sich vom Zeichnen am Reißbrett ab. Orthogonale (2D-) Ansichten werden von Hand gezeichnet, um technische Zeichnungen (auch Blaupausen genannt) zu erstellen. Objekte werden genau in der vorgesehenen Größe oder Maßstabsgetreu gezeichnet. Soll eine horizontale Linie von 100 mm Länge gezeichnet werden, die bei (0,0) beginnt, aktiviert man das Linienwerkzeug, klickt auf auf den Bildschirm oder gibt die Koordinaten für den ersten Punkt (0,0) ein, klickt ein zweites Mal oder gibt die Koordinaten des zweiten Punktes (100,0) ein. Oder man zeichnet die Linie ohne Rücksicht auf ihre Position und verschiebt sie hinterher. Wenn die Geometrien fertig gezeichnet sind, werden noch Maße hinzugefügt.



Skizzieren mit Randbedingungen
Der Sketcher (Skizzierer) folgt nicht dieser Logik. Objekte müssen hier (zunächst) nicht genau so gezeichnet werden, wie man es (letztlich) beabsichtigt. Sie werden erst einmal nur grob skizziert und erst später durch Randbedingungen festgelegt. Solange sie nicht festgelegt sind, können sie leicht verändert werden. Sie sind gewissermaßen schwebend und können verschoben, gestreckt, gedreht, skaliert, usw. werden. Das ergibt eine große Flexibilität im Entwurfsprozess.



Was sind Randbedingungen?
Anstelle von Maßen werden hier Randbedingungen (auch Beschränkungen, Einschränkungen, Zwangsbedingung genannt) verwendet, um die Freiheitsgrade eines Objektes zu reduzieren. Beispielsweise besitzt eine (2D-) Linie ohne Randbedingung 4 Freiheitsgrade (engl.: Degree(s) of freedom, abgekürzt als "DOF"): Sie kann horizontal oder vertikal verschoben, sie kann gestreckt, oder gedreht werden.

Durch Vorgabe einer Ausrichtung, wie horizontal, vertikal oder eines Winkels (relativ zu einer anderen Linie oder zu einer der Achsen), wird ihr die Fähigkeit zu rotieren genommen, sodass 3 Freiheitsgrade übrig bleiben. Das Festsetzen eines der Punkte relativ zum Ursprung entfernt weitere 2 Freiheitsgrade. Und das Festlegen der Länge entfernt den letzten Freiheitsgrad. Die Skizze ist dann vollständig bestimmt.

Mehrere Objekte können relativ zueinander ausgerichtet werden. Zwei Linien können durch je einen ihrer Endpunkte mit der Bedingung KoinzidentFestlegen (deckungsgleich) verbunden werden. Soll heißen, sie werden zusammengehängt. Ein Winkel kann zwischen den beiden Linien festgelegt werden - insbesondere auch ein rechter Winkel. Eine Linie kann tangential zu einem Bogen oder einem Kreis sein, usw. Eine komplexe Skizze mit mehreren Objekten kann auf verschiedene Arten festgelegt und vollständig bestimmt werden. Wenn man sie vollständig bestimmt, bedeutet das, dass nur noch genau eine Geometrie möglich ist. Die Geometrie ist dann fixiert und es bewegt sich nichts mehr.

Es gibt zwei Arten von Randbedingungen: geometrische und maßliche. Sie sind im Abschnitt 'Werkzeuge' weiter unten ausführlich beschrieben.



Wofür der Sketcher nicht geeignet ist
Der Sketcher ist nicht für die Herstellung von technischen Zeichnungen (Blaupausen) vorgesehen. Sobald Skizzen verwendet wurden um ein Volumenkörpermerkmal zu erzeugen, werden sie automatisch verborgen. Randbedingungen sind nur im Skizzenbearbeitungsmodus sichtbar.

Falls nur technische Zeichnungen zum Ausdrucken erzeugt werden sollen und keine 3D-Modelle, sollte man einen Blick auf den Arbeitsbereich Draft werfen. Anders als Sketcher-Elemente, verwenden Draft-Objekte keine Randbedingungen; sie sind einfache Formen, die im Augenblick der Erstellung definiert werden. Sowohl Draft als auch Sketcher können zum Zeichnen von 2D-Geometrien und zum Erzeugen von 3D-Festkörpern verwendet werden, obwohl ihre bevorzugte Verwendung unterschiedlich ist:
 * Der Arbeitsbereich Sketcher wird normalerweise zusammen mit den Arbeitsbereichen Part und PartDesign verwendet um Festkörper zu erzeugen.
 * Der Arbeitsbereich Draft wird normalerweise für einfache ebene Zeichnungen mit einem Raster verwendet, so wie beim Zeichnen eines Architektur-Grundrisses. Als solche werden Draft-Objekte auch hauptsächlich zusammen mit dem Arbeitsbereich Arch verwendet.

Das Werkzeug Draft EntwurfZuSkizze wandelt ein Draft-Objekt in ein Sketcher-Objekt und umgekehrt. Viele Werkzeuge, die ein 2D-Element als Eingabe benötigen, arbeiten mit beiden Objekttypen, die intern automatisch umgewandelt werden.



Arbeitsablauf beim Skizzieren
Eine Skizze ist stets zweidimensional (2D). Um einen Volumenkörper zu erzeugen, wird eine 2D-Skizze eines einzelnen, abgeschlossenen Bereichs erstellt und dann entweder aufgepolstert oder gedreht, um die dritte Dimension hinzuzufügen und so einen 3D-Volumenkörper aus einer 2D-Skizze zu erzeugen.

Wenn eine Skizze Linien besitzt, die einander überschneiden, sie Punkte enthält die nicht direkt auf einer Linie liegen, oder Lücken zwischen Endpunkten angrenzenden Linien existieren, werden Aufpolstern oder Rotieren keine Festkörper erstellen. Manchmal funktioniert eine Skizze mit sich überschneidenden Linien für eine einfache Operation wie Aufpolstern, jedoch werden spätere Arbeitsgänge wie etwa lineare Muster fehlschlagen. Am besten vermeidet man sich überschneidende Linien. Hilfsgeometrie (blau) ist davon nicht betroffen (da sie ja nicht zur Bildung von Volumenkörpern herangezogen wird).

Innerhalb des geschlossenen Bereiches können sich kleinere, nicht überlappende Bereiche (Löcher) befinden. Diese bleiben leer, wenn der 3D-Volumenkörper erstellt wird.

Sobald eine Skizze vollständig bestimmt ist, wechselt die Farbe der Skizzenelemente auf grün; Konstruktionsgeometrie bleibt blau. Normalerweise ist die Skizze an dieser Stelle "fertig bearbeitet" und für die Erstellung eines 3D-Volumenkörpers geeignet. Nach dem Schließen des Skizzendialogs, kann es aber nützlich sein, zum Arbeitsbereich Part zu wechseln und  auszuführen, um sicherzustellen, dass die Skizze keine Elemente enthält, die später zu Problemen führen können.

Werkzeuge
Die Werkzeuge des Arbeitsbereichs Sketcher sind im Menü Sketch und/oder mehreren Symbolleisten zu finden. : Fast alle Sketcher-Symbolleisten werden nur dann dargestellt, wenn sich eine Skizze im Bearbeitungsmodus befindet. Die einzige Ausnahme ist die Symbolleiste Sketcher, die nur dargestellt wird, wenn sich keine Skizze im Bearbeitungsmodus befindet.


 * Ist eine Skizze im Bearbeitungsmodus, ist die Werkzeugleiste Structure ausgeblendet, da dann keins ihrer Werkzeuge verwendet werden kann.

Allgemein


Symbolleiste Sketcher

 * [[Image:Sketcher_NewSketch.png‎‎|32px]] Skizze erstellen: Erstellt eine neue Skizze auf einer ausgewählten Fläche oder Ebene. Falls bei der Ausführung dieses Werkzeugs keine Fläche gewählt wurde, wird der Benutzer über ein Dialogfenster zur Auswahl einer Ebene aufgefordert.


 * [[Image:Sketcher_EditSketch.png|32px]] Skizze bearbeiten: Editieren der gewählten Skizze. Dies öffnet den Sketcher-Dialog.


 * [[Image:Sketcher_MapSketch.svg‎|32px]] Skizze einer Fläche zuordnen: Ordnet eine Skizze der vorher gewählten Fläche eines Volumenkörpers zu.


 * Sketcher_ReorientSketch.svg Skizze neu ausrichten: Ermöglicht, die Skizze einer der Hauptebenen zuzuordnen.


 * Sketcher_ValidateSketch.svg Skizze überprüfen: Überprüft die Toleranz verschiedener Punkte und passt sie an.


 * [[Image:Sketcher_MergeSketch.svg‎|32px]] Skizzen zusammenführen: Führt zwei oder mehr Skizzen zusammen.


 * [[Image:Sketcher_MirrorSketch.svg‎|32px]] Skizze spiegeln: Spiegelt eine Skizze entlang der X-Achse, der Y-Achse oder dem Ursprung.



Symbolleiste Sketcher Edit Mode

 * [[Image:Sketcher_LeaveSketch.png|32px]] Skizze verlassen: Beendet den Bearbeitungsmodus des Sketchers.


 * [[Image:Sketcher_ViewSketch.png‎|32px]] Skizze anzeigen: Legt die Modellansicht senkrecht zur Skizzierebene fest.


 * [[Image:Sketcher_ViewSection.svg|32px]] Schnitt anzeigen: Erzeugt eine Schnittebene, und verbirgt vorübergehend alles, was sich vor der Skizzierebene befindet.



Symbolleiste Sketcher Edit Mode

 * [[Image:Sketcher_Grid.svg|32px]] Raster umschalten: Aktiviert bzw. deaktiviert das Raster in der aktuell bearbeiteten Skizze. Die Einstellungen können im zugehörigen Menü angepasst werden.


 * [[Image:Sketcher_Snap.svg|32px]] Einrasten umschalten: Aktiviert bzw. deaktiviert das Einrasten in allen Skizzen. Die Einstellungen können im zugehörigen Menü angepasst werden.


 * [[Image:Sketcher_RenderingOrder.svg|32px]] Rendering-Reihenfolge konfigurieren: Die Rendering-Reihenfolge aller Skizzen kann im zugehörigen Menü angepasst werden.

Andere

 * Sketcher_StopOperation.svg Vorgang beenden: Wenn der Bearbeitungsmodus aktiv ist, wird der aktuellen Vorgang beendet, egal ob es sich um das Zeichnen oder das Festlegen von Randbedingungen usw. handelt.



Sketcher-Geometrien
Dies sind Werkzeuge zum Erstellen von Objekten.


 * [[Image:Sketcher_CreatePoint.png|32px]] Punkt erstellen: Zeichnet einen Punkt.


 * [[Image:Sketcher_CreateLine.svg|32px]] Linie erstellen: Zeichnet ein Linienabschnitt zwischen 2 Punkten. Linien werden von bestimmten Randbedingungen als unendlich angesehen.


 * [[Image:Sketcher_CompCreateArc.png|48px]]Bogen erstellen: Dies ist ein Symbolmenü in der Sketcher-Werkzeugleiste, das die folgenden Befehle enthält:


 * [[Image:Sketcher_CreateArc.svg|32px]] Bogen aus Mittelpunkt erstellen: Zeichnet ein Kreissegment aus Mittelpunkt, Radius, Startwinkel und Endwinkel.


 * [[Image:Sketcher_Create3PointArc.svg|32px]] Kreisbogen durch 3 Punkte erstellen: Zeichnet einen Kreisbogen durch zwei Endpunkte und einem weiteren Punkt auf dem Umfang.


 * [[Image:Sketcher_CompCreateCircle.png|48px]]Kreis erstellen: Dies ist ein Symbolmenü in der Sketcher-Werkzeugleiste, das die folgenden Befehle enthält:


 * [[Image:Sketcher_Circle.svg|32px]] Kreis erstellen: Zeichnet einen Kreis aus Mittelpunkt und Radius.


 * [[Image:Sketcher_Create3PointCircle.svg|32px]] Kreis aus drei Punkten erstellen: Zeichnet einen Kreis durch drei Punkten auf dem Umfang.


 * [[Image:Sketcher_CompCreateConic.png|48px]] Kegelschnitt erstellen: Der Sketcher stellt die folgenden Kegelschnitte bereit. Im Gegensatz zu B-Splines können sie mit allen Arten von Randbedingungen wie z. B. Tangente setzen, Punkt auf Objekt festlegen, oder Orthogonalität festlegen verwendet werden.


 * [[Image:Sketcher_CreateEllipseByCenter.svg|32px]] Ellipse um Mittelpunkt erstellen: Zeichnet eine Ellipse aus Mittelpunkt, Hauptradiuspunkt und Nebenradiuspunkt.


 * [[Image:Sketcher_CreateEllipseBy3Points.svg|32px]] Ellipse durch 3 Punkte erstellen: Zeichnet eine Ellipse aus Hauptradius (2 Punkte) und kleinem Radiuspunkt.


 * [[Image:Sketcher_CreateArcOfEllipse.svg|32px]] Ellipsenbogen erstellen: Zeichnet einen Ellipsenbogen aus Mittelpunkt, Hauptradiuspunkt, Startpunkt und Endpunkt.


 * [[Image:Sketcher_CreateArcOfHyperbola.svg|32px]] Hyperbelbogen erstellen: Zeichnet einen Hyperbelbogen.


 * [[Image:Sketcher_CreateArcOfParabola.svg|32px]] Parabelbogen erstellen: Zeichnet einen Parabelbogen.


 * [[Image:Sketcher_CompCreateBSpline.png|48px]] B-spline erstellen: Dies ist ein Symbolmenü in der Skizzierer Werkzeugleiste, das die folgenden Befehle enthält:


 * Sketcher_CreateBSpline.svg B-Spline durch Kontrollpunkte: Zeichnet eine B-Spline-Kurve über ihre Kontrollpunkte.


 * Sketcher_CreatePeriodicBSpline.svg Geschlossener B-Spline durch Kontrollpunkte: Zeichnet eine periodische (geschlossene) B-Spline-Kurve über ihre Kontrollpunkte.


 * Sketcher_CreateBSplineByInterpolation.svg B-spline durch Knoten: Zeichnet eine B-Spline-Kurve durch ihre Knotenpunkte.


 * Sketcher_CreatePeriodicBSplineByInterpolation.svg Geschlossener B-Spline durch Knoten: Zeichnet eine periodische (geschlossene) B-Spline-Kurve durch ihre Knotenpunkte.


 * [[Image:Sketcher_CreatePolyline.svg|32px]] Linienzug erstellen: Zeichnet eine Linie aus mehreren Liniensegmenten. Das Drücken der -Taste während des Zeichnens eines Linienzuges, wechselt zwischen den verschiedenen Linienzug-Modi.


 * [[Image:Sketcher_CompCreateRectangles.png|48px]] Rechtecke erstellen: Dies ist ein Symbolmenü in der Sketcher-Symbolleiste, das die folgenden Befehle enthält:


 * [[Image:Sketcher_CreateRectangle.svg|32px]] Rechteck erstellen: Zeichnet ein Rechteck durch zwei gegenüberliegende Punkte.


 * [[Image:Sketcher_CreateRectangle_Center.svg|32px]] Zentriertes Rechteck erstellen: Zeichnet ein Rechteck aus einem zentralen Punkt und einem Eckpunkt.


 * [[Image:Sketcher_CreateOblong.svg|32px]] Abgerundetes Rechteck erstellen: Zeichnet ein abgerundetes Rechteck aus 2 gegenüberliegenden Punkten.


 * [[Image:Sketcher_CreateHexagon.png|32px]] Regelmäßiges Vieleck erstellen: Dies ist ein Symbolmenü in der Sketcher-Werkzeugleiste, das die folgenden Befehle enthält:


 * [[Image:Sketcher_CreateTriangle.svg|32px]] Gleichseitiges Dreieck erstellen: Zeichnet ein gleichseitiges Dreieck, das einem Konstruktionsgeometriekreis einbeschrieben ist.


 * [[Image:Sketcher_CreateSquare.svg|32px]] Quadrat erstellen: Zeichnet ein Quadrat, das einem Konstruktionsgeometriekreis einbeschrieben ist.


 * [[Image:Sketcher_CreatePentagon.png|32px]] Fünfeck erstellen: Zeichnet ein regelmäßigen Fünfeck das einem Umkreis einbeschrieben ist.


 * [[Image:Sketcher_CreateHexagon.svg|32px]] Sechseck erstellen: Zeichnet ein regelmäßiges Sechseck, das einem Umkreis einbeschrieben ist.


 * [[Image:Sketcher_CreateHeptagon.png|32px]] Siebeneck erstellen: Zeichnet ein regelmäßiges Siebeneck, das einem Umkreis einbeschrieben ist.


 * [[Image:Sketcher_CreateOctagon.png|32px]] Achteck: Zeichnet ein regelmäßiges Achtecks, das einem Umkreis einbeschrieben ist.


 * [[Image:Sketcher_CreateRegularPolygon.svg|32px]] Regelmäßiges Vieleck erstellen : Zeichnet ein regelmäßiges Vieleck durch Auswahl der Anzahl der Seiten und Auswahl zweier Punkte: dem Zentrum und einer Ecke.


 * [[Image:Sketcher_CreateSlot.svg|32px]] Nut erstellen: Zeichnet ein Oval, indem das Zentrum des einen Halbkreises und ein Endpunkt des anderen Halbkreises ausgewählt werden.


 * [[Image:Sketcher_CompCreateFillets.png|48px]] Verrundungen: Dies ist ein Symbolmenü in der Sketcher-Werkzeugleiste, das die folgenden Befehle enthält:


 * [[Image:Sketcher_CreateFillet.png|32px]] Abrundung erstellen (Verrundung): Erstellt einen Bogen zwischen zwei nicht parallelen Linien.


 * [[Image:Sketcher_CreatePointFillet.svg|32px]] Eckenerhaltende Verrundung erstellen: Erstellt einen Bogen zwischen zwei nicht parallelen Linien, wobei ihr (virtueller) Schnittpunkt erhalten bleibt.


 * [[Image:Sketcher_Trimming.png|32px]] Kante zuschneiden: Stutzt eine Gerade, einen Kreis oder Kreisbogen unter Berücksichtigung des angeklickten Punktes.


 * Sketcher_Extend.svg Kante verlängern: Verlängert eine Linie oder einen Kreisbogen bis zu einer Grenzlinie, einem Bogen, einer Ellipse, einem Ellipsenbogen oder einem Punkt im Raum.


 * [[Image:Sketcher_Split.svg|32px]] Kante teilen: Teilt eine Kante in zwei und behält dabei die meisten Randbedingungen bei.


 * [[Image:Sketcher_External.svg|32px]] Externe Geometrie: Erstellt eine mit externer Geometrie verknüpfte Kante.


 * Sketcher_CarbonCopy.svg Pause: Paust die Geometrie aus einer anderen Skizze ab.


 * Sketcher_ToggleConstruction.svg Umschalten der Hilfsgeometrie: Schaltet die Skizzengeometrie vom/zum Konstruktionsmodus um. Die Konstruktionsgeometrie wird in Blau angezeigt und ist außerhalb des Bearbeitungsmodus nicht sichtbar.



Sketcher-Randbedingungen
Randbedingungen (Festlegungen, Beschränkungen) werden benutzt, um Längen festzulegen, Regeln zwischen Skizzenelementen aufzustellen und die Skizze entlang der vertikalen und horizontalen Achsen festzulegen. Einige Randbedingungen benötigen die Verwendung von Hilfsrandbedingungen.



Geometrische Randbedingungen
Diese Randbedingungen sind nicht mit numerischen Daten verknüpft.


 * Sketcher_ConstrainCoincident.svg Koinzidenz festlegen: Befestigt einen oder mehrere Punkte koinzident (= deckungsgleich) auf einem anderen Punkt. Diese Randbedingung verhält sich wie eine Randbedingung Konzentrisch festlegen, wenn zwei oder mehr Kreise, Bögen, Ellipsen oder Ellipsenbögen ausgewählt werden.


 * Sketcher_ConstrainPointOnObject.svg Punkt auf Objekt festlegen: Befestigt einen Punkt an einem anderen Objekt wie z. B. einer Linie, einem Kreisbogen oder einer Achse.


 * Sketcher_ConstrainVertical.svg Vertikal festlegen: Legt die Ausrichtung der ausgewählten Linien oder Linienzugelemente auf genau vertikal fest. Es kann mehr als ein Objekt ausgewählt werden, bevor diese Randbedingung angewendet wird.


 * Sketcher_ConstrainHorizontal.svg Horizontal festlegen: Legt die Ausrichtung der ausgewählten Linien oder Linienzugelemente auf genau horizontal fest. Es kann mehr als ein Objekt ausgewählt werden, bevor diese Randbedingung angewendet wird.


 * Sketcher_ConstrainParallel.svg Parallel festlegen: Legt zwei oder mehr Linien parallel zueinander fest.


 * Sketcher_ConstrainPerpendicular.svg Rechtwinklig festlegen: Legt zwei Linien senkrecht aufeinander fest oder eine Linie senkrecht auf einen (Kreisbogen in einem) Bogenendpunkt.


 * Sketcher_ConstrainTangent.svg Tangential festlegen: Legt eine Tangentenbedingung zwischen zwei ausgewählten Elementen fest; sind zwei Geradenabschnitte ausgewählt werden sie fluchtend (kollinear) festgelegt. Ein Geradenabschnitt muss nicht direkt an einem Kreis oder Kreisbogen liegen, um tangential zu diesem Kreis oder Kreisbogen festgelegt zu werden.


 * Sketcher_ConstrainEqual.svg Gleichheit festlegen: Setzt die Längen zweier ausgewählter Geradenabschnitte gleich. Bei Verwendung mit Kreisen oder Bögen werden deren Radien gleich gesetzt.


 * Sketcher_ConstrainSymmetric.svg Symmetrie festlegen: Legt zwei Punkte symmetrisch zu einer Linie oder einem dritten Punkt fest.


 * [[Image:Sketcher_ConstrainBlock.svg|32px]] Fixieren: Blockiert die Bewegung einer Kante, d.h. es wird verhindert, dass ihre Knotenpunkte ihre Lage ändern. Es eignet sich besonders, um die Position von B-Splines zu fixieren. Siehe das Block Constraint forum topic (engl.).



Maßliche Randbedingungen
Dies sind Randbedingungen, die mit numerischen Daten verknüpft sind, für die Ausdrücke verwendet werden können. Die Daten können aus einer Kalkulationstabelle entnommen werden.


 * Sketcher_ConstrainLock.svg Sperren: Fixiert das ausgewählte Element (Knotenpunkt), indem der vertikale und der horizontale Abstand relativ zum Ursprung festgelegt werden, wodurch die Position dieses Elements gesperrt wird. Diese Abstandsbedingungen können später bearbeitet werden.


 * Sketcher_ConstrainDistanceX.svg Horizontalen Abstand festlegen (XAbstandFestlegen): Legt den horizontalen Abstand zwischen zwei Punkten oder Linienendpunkten fest. Wenn nur ein Element ausgewählt ist, wird der Abstand zum Ursprung festgelegt.


 * Sketcher_ConstrainDistanceY.svg Vertikalen Abstand festlegen (YAbstandFestlegen): Legt den vertikalen Abstand zwischen 2 Punkten oder Linienendpunkten fest. Wenn nur ein Element ausgewählt ist, wird der Abstand zum Ursprung festgelegt.


 * Sketcher_ConstrainDistance.svg Abstand festlegen: Legt die Länge einer Linie, den senkrechten Abstand eines Punktes zu einer Linie, den Abstand zwischen zwei Punkten oder  den Abstand zwischen zwei Kreiskanten fest.


 * [[Image:Sketcher_CompConstrainRadDia.png|48px]] Radius oder Durchmesser festlegen: Dies ist ein Symbolmenü in der Sketcher-Constraints-Werkzeugleiste, das die folgenden Befehle enthält:


 * Sketcher_ConstrainRadius.svg Radius oder Gewicht festlegen: Legt den Radius eines ausgewählten Kreisbogens oder Kreises fest oder das Gewicht eines B-Spline-Pols.


 * Sketcher_ConstrainDiameter.svg Durchmesser festlegen: Legt den Durchmesser eines Kreisbogens oder Kreises fest.


 * Sketcher_ConstrainRadiam.svg Automatisch Radius oder Durchmesser festlegen: Legt automatisch den Radius eines Bogens, den Durchmesser eines Kreises oder das Gewicht eines B-Spline-Pols fest.


 * Sketcher_ConstrainAngle.svg Winkel festlegen: Legt den Innenwinkel zwischen zwei ausgewählten Linien fest.



Besondere Randbedingungen

 * Sketcher_ConstrainSnellsLaw.svg Lichtbrechung (nach Snellius-Gesetz) festlegen: Legt zwei Linien so fest, dass sie einem Brechungsgesetz unterliegen, um Licht zu simulieren, das eine Grenzfläche passiert.



Werkzeuge für Randbedingungen
Die folgenden Werkzeuge können verwendet werden, um die Wirkung von Randbedingungen zu ändern:


 * Sketcher_ToggleDrivingConstraint.svg Einschränkung zwischen festlegend und anzeigend umschalten (UmschalterFührendeRandbedingung): Schaltet die Werkzeugleiste oder die ausgewählten Randbedingungen in den Referenzmodus um oder wieder zurück.


 * Sketcher_ToggleActiveConstraint.svg Einschränkung aktivieren/deaktivieren (UmschalterAktiveRandbedingung): Schaltet eine bereits platzierte Randbedingung aktiv bzw. inaktiv.



Sketcher-Werkzeuge

 * Sketcher_SelectElementsWithDoFs.svg Unterbestimmte Elemente auswählen: Hebt Geometrie mit nicht bestimmten Freiheitsgraden (DOFs), d.h. nicht vollständig bestimmte Geometrie, in grün hervor.


 * Sketcher_SelectConstraints.svg Zugehörige Einschränkungen auswählen (RandbedingungenAuswählen): Wählt die zu einem Skizzenelement gehörenden Randbedingungen aus.


 * Sketcher_SelectElementsAssociatedWithConstraints.svg Zugehörige Geometrie auswählen (ZugehörigeElementeAuswählen): Wählt die mit Randbedingungen verknüpften Skizzenelemente aus.


 * Sketcher_SelectRedundantConstraints.svg überflüssige Einschränkungen wählen (RedundanteRandbedingungenAuswählen): Wählt redundante Randbedingungen einer Skizze aus.


 * Sketcher_SelectConflictingConstraints.svg Widersprüchliche Einschränkungen auswählen (WidersprüchlicheRandbedingungenAuswählen): Wählt widersprüchliche Randbedingungen einer Skizze aus.


 * Sketcher_RestoreInternalAlignmentGeometry.svg Interne Geometrie anzeigen / ausblenden (InterneAusrichtungsgeometrieWiederherstellen): Stellt fehlende interne Geometrie einer ausgewählten Ellipse oder eines Ellipsen-, Hyperbel-, Parabel- oder B-Spline-Bogens wieder her oder löscht nicht benötigte interne Geometrie.


 * Sketcher_SelectOrigin.svg Ursprung auswählen: Wählt den Ursprung einer Skizze aus


 * Sketcher_SelectHorizontalAxis.svg Horizontale Achse auswählen: Wählt die horizontale Achse einer Skizze aus


 * Sketcher_SelectVerticalAxis.svg Vertikale Achse auswählen: Wählt die vertikale Achse einer Skizze aus.


 * Sketcher_Symmetry.svg Symmetrie: Kopiert ein Skizzenelement symmetrisch zu einer ausgewählten Linie.


 * Sketcher_Clone.svg Klonen: Klont ein Skizzenelement.


 * Sketcher_Copy.svg Kopieren: Kopiert ein Skizzenelement.


 * Sketcher_Move.svg Verschieben: Verschiebt die ausgewählte Geometrie mit Bezug auf den zuletzt ausgewählten Punkt.


 * Sketcher_RectangularArray.svg Rechteckige Anordnung: Erstellt eine Anordnung ausgewählter Skizzenelemente


 * Sketcher_RemoveAxesAlignment.svg Achsenausrichtung entfernen: Entfernt Achsenausrichtungen der Auswahl, wenn möglich unter Beibehaltung anderer Randbedingungen.


 * Sketcher_DeleteAllGeometry.svg Gesamte Geometrie löschen (AlleGeometrienLöschen): Löscht sämtliche Geometrie aus der Skizze.


 * Sketcher_DeleteAllConstraints.svg Alle Einschränkungen löschen (AlleRandbedingungenLöschen): Löscht alle Randbedingungen aus der Skizze.

<span id="Sketcher_B-spline_tools">

Sketcher-B-Spline-Werkzeuge

 * Sketcher_BSplineDegree.svg B-Spline-Grad ein- / ausblenden: Blendet die Anzeige des Grades eines B-Splines ein bzw. aus.


 * Sketcher_BSplinePolygon.svg B-Spline-Kontrollpolygon ein- / ausblenden: Blendet die Anzeige des Kontrollpolygons eines B-Splines ein bzw. aus.


 * Sketcher_BSplineComb.svg B-Spline-Krümmungskamm ein- / ausblenden: Blendet die Anzeige des Krümmungskamms eines B-Splines ein bzw. aus.


 * Sketcher_BSplineKnotMultiplicity.svg Vielfachheit der B-Spline-Knoten ein- / ausblenden: Blendet die Anzeige der Knotenvielfachheit eines B-Splines ein bzw. aus.


 * Sketcher_BSplinePoleWeight.svg Gewicht der B-Spline-Kontrollpunkte anzeigen / ausblenden: Blendet die Anzeige der Gewichte der Kontrollpunkte eines B-Splines ein bzw. aus.


 * Sketcher_BSplineApproximate.svg Geometrie in B-Spline wandeln: Wandelt geeignete Geometrie, wie Kanten und Kurven, in einen B-Spline.


 * Sketcher_BSplineIncreaseDegree.svg Grad des B-Splines erhöhen: Erhöht den Grad (die Ordnung) eines B-Splines.


 * Sketcher_BSplineDecreaseDegree.svg Grad des B-Splines verringern (BSplineGradVerringern)


 * Sketcher_BSplineIncreaseKnotMultiplicity.svg Vielfachheit eines Spline-Knotens erhöhen (BSplineKnotenVielfachheitErhöhen)


 * Sketcher_BSplineDecreaseKnotMultiplicity.svg Vielfachheit eines Spline-Knotens verringern (BSplineKnotenVielfachheitVerringern)


 * Sketcher_BSplineInsertKnot.svg Knoten einfügen (BSplineKnotenEinfügen),


 * Sketcher_JoinCurves.svg Kurven verbinden,

<span id="Sketcher_virtual_space">

Virtueller Sketcher-Bereich

 * Sketcher_SwitchVirtualSpace.svg Virtuellen Bereich wechseln: Ermöglicht alle Randbedingungen einer Skizze auszublenden und wieder sichtbar zu machen.

<span id="Obsolete_tools">

Veraltete Werkzeuge

 * Sketcher_CloseShape.svg Kontur schließen: Erstellt eine geschlossene Form, durch Anwendung der Randbedingung KoinzidentFestlegen auf Endpunkte. Dieses Werkzeug ist veraltet. Es ist in nicht mehr vorhanden.


 * Sketcher_ConnectLines.svg Linien verbinden: Verbindet Skizzenelemente, durch Anwendung der Randbedingung KoinzidentFestlegen auf Endpunkte. Dieses Werkzeug ist veraltet. Es ist in nicht mehr vorhanden.

Einstellungen

 * [[Image:Workbench_Sketcher.svg|32px]] Einstellungen: Einstellungen für den Arbeitsbereich Sketcher.

<span id="Best_Practices">

Bewährtes Vorgehen
Jeder CAD-Benutzer entwickelt im Laufe der Zeit seine eigene Arbeitsweise, aber es gibt einige nützliche allgemeine Grundsätze, denen man folgen kann.


 * Eine Reihe einfacher Skizzen ist einfacher handzuhaben als eine komplexe einzelne Skizze. Beispielsweise kann eine erste Skizze für die grundlegenden 3D-Funktionen (entweder ein Block oder ein Drehteil) erstellt werden, während eine zweite Skizze Löcher oder Ausschnitte (Taschen) enthalten kann. Einige Details können weggelassen werden, um später als 3D-Formelemente realisiert zu werden. Es können Verrundungen in einer Skizze vermieden werden, wenn zu viele vorhanden sind, und diese als 3D-Formelemente hinzugefügt werden.
 * Es sollte immer ein geschlossenes Profil erstellt werden, da die Skizze sonst keinen Volumenkörper, sondern eine Reihe offener Seitenflächen erzeugt. Sollen einige der Objekte nicht in die Erstellung eines Volumenkörper einbezogen werden, können sie mit dem Werkzeug Hilfsgeometrie umschalten in Konstruktionselemente umgewandelt werden.
 * Die Funktion Automatische Randbedingungen kann aktiviert werde, um die Anzahl der Randbedingungen zu begrenzen, die manuell hinzugefügt werden müssen.
 * Nach einer allgemeinen Regel sollten zuerst geometrische, danach maßliche Randbedingungen verwendet werden und Sperren als letztes. Aber nicht vergessen: Regeln sind dazu da, gebrochen zu werden. Wenn Probleme beim Bearbeiten einer Skizze auftreten, kann es hilfreich sein, zuerst einige Objekte festzulegen, bevor ein Profil vervollständigt wird.
 * Eine Skizze sollte möglichst mit der Randbedingung Sperren auf den Ursprung (0,0) ausgerichtet werden. Wenn die Skizze nicht symmetrisch ist, setzt man einen ihrer Punkte auf den Ursprung oder wählt einfache runde Zahlen für die festzulegenden abstände.
 * Hat man die Möglichkeit, zwischen den Randbedingungen Abstand festlegen und Horizontalen Abstand festlegen bzw. Vertikalen Abstand festlegen zu wählen, sollte eine der letzteren bevorzugt werden. Horizontalen Abstand festlegen und Vertikalen Abstand festlegen sind vom Berechnungsaufwand her günstiger.
 * Im Allgemeinen eignen sich die folgenden Randbedingungen am besten: Horizontal und Vertikal Festlegen, Horizontalen und Vertikalen Abstand festlegen, (Punkt-zu-Punkt) Tangential festlegen. Wenn möglich sollten die folgenden nur begrenz eingesetzt werden: Abstand festlegen, (Kante-zu-Kante) Tangential festlegen von, Punkt auf Objekt festlegen; Symmetrie festlegen.
 * Wenn Zweifel an der Gültigkeit einer Skizze bestehen, nachdem diese vervollständigt wurde (Elemente werden grün), schließt man das Sketcher-Dialogfeld, wechselt zum Arbeitbereich [[Image:Workbench_Part.svg|24px]] Part und führt Part_CheckGeometry.svg Geometrie überprüfen aus.

Tutorien

 * Sketcher tutorial von chrisb. Dies ist ein 70 Seiten langes PDF-Dokument, das als ausführliches Handbuch für den Sketcher dient. Die Grundlagen zur Verwendung des Sketchers werden erläutert und es beschreibt detailreich die Erstellung geometrischer Formen sowie die einzelnen Randbedingungen.
 * Grundlegendes Sketcher Tutorium für Anfänger
 * Sketcher Mikrotutorium - Beschränkungspraktiken
 * Sketcher Anforderungen an Skizzen Mindestanforderung für eine Skizze und vollständige Festlegung einer Skizze

Skripten
Die Seite Sketcher Skripten enthält Beispiele für die Erstellung von Randbedingungen aus Python-Skripten.

Beispiele
Ein paar Ideen, was mit den Sketcher-Werkzeugen erstellt werden kann, findet man unter: Sketcher Beispiele.