Sketcher UmschalterAktiveRandbedingung

From FreeCAD Documentation
This page is a translated version of the page Sketcher ToggleActiveConstraint and the translation is 100% complete.

Sketcher UmschalterAktiveRandbedingung

Menüeintrag
Sketch → Skizzen-Beschränkungen → Einschränkung zwischen festlegend und anzeigend umschalten
Arbeitsbereich
Sketcher
Standardtastenkürzel
K Z
Eingeführt in Version
0.19
Siehe auch
Sketcher UmschalterFührendeRandbedingung

Beschreibung

UmschalterAktiveRandbedingung ermöglicht es, eine bereits platzierte Randbedingung zu aktivieren und zu deaktivieren. Dadurch kann man die Randbedingung im Hintergrund behalten, aber vorübergehend eine andere Anordnung der vorhandenen Geometrie testen.

Das Werkzeug UmschalterFührendeRandbedingung ist insofern ähnlich, als dass es die Wirkung der Randbedingung deaktiviert; mit diesem Werkzeug behält die Randbedingung jedoch nicht ihren alten Wert. Andererseits kann mit UmschalterAktiveRandbedingung die alte Randbedingung sofort wieder aktiviert werden.

Anwendung

  1. Eine bereits platzierte Randbedingung auswählen und dann die Schaltfläche Einschränkung zwischen festlegend und anzeigend umschalten drücken.
  2. Alternativ kann man im Aufgabenbereich zum Abschnitt Constraints gehen, die Randbedingung wählen, dann das Kontextmenü öffnen (Rechtsklick) und Deaktivieren wählen.
  3. Um die Randbedingung wieder zu aktivieren, wählt man sie aus und drückt die Schaltfläche Einschränkung zwischen festlegend und anzeigend umschalten erneut.

Beispiele

Vollständig beschränkte Skizze‎.

Links: Deaktivierte Beschränkung; die Skizze ist nicht mehr vollständig beschränkt. Rechts: die nicht gebundene Geometrie kann verschoben werden; die ältere Abhängigkeit ist immer noch verfügbar und kann reaktiviert werden, um zur vollständig gebundenen Skizze zurückzukehren.

Aufgabenbereich mit der deaktivierten Beschränkung.

Skripten

Siehe auch: FreeCAD Grundlagen Skripten.

Der aktive Status einer Beschränkung kann in Makros und aus der Python Konsole gesteuert werden.

SketchObject.toggleActive(index)

Verwende die toggleActive Methode einer vorhandenen Skizzierer SkizzenObjekt und den index der Beschränkung, um sie zu aktivieren oder zu deaktivieren. Der Index beginnt bei 0 bis hin zu N-1, wobei N die Gesamtanzahl der Beschränkungen ist.

Beispiel:

import FreeCAD as App

sketch = App.ActiveDocument.Sketch
sketch.toggleActive(3)