Sketcher ToggleActiveConstraint/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Narzędzie {{Button|16px Przełącz aktywność wiązania}} pozwala aktywować i dezaktywować już nałożone wiązania. Dzięki temu można zachować wiązanie w tle, ale tymczasowo przetestować inny układ istniejącej geometrii.")
(Created page with "Narzędzie {{Button|16px Przełącz kontrolę wiązania}} jest podobne w tym, że wyłącza działanie danego wiązania. Jednak w przypadku tego narzędzia wiązanie nie zachowuje swojej starej wartości. Z drugiej strony, z {{Button|16px Przełącz aktywność wiązania}} możesz natychmiast ponownie ak...")
Line 25: Line 25:
Narzędzie {{Button|[[File:Sketcher_ToggleActiveConstraint.svg|16px]] [[Sketcher_ToggleActiveConstraint/pl|Przełącz aktywność wiązania]]}} pozwala aktywować i dezaktywować już nałożone wiązania. Dzięki temu można zachować wiązanie w tle, ale tymczasowo przetestować inny układ istniejącej geometrii.
Narzędzie {{Button|[[File:Sketcher_ToggleActiveConstraint.svg|16px]] [[Sketcher_ToggleActiveConstraint/pl|Przełącz aktywność wiązania]]}} pozwala aktywować i dezaktywować już nałożone wiązania. Dzięki temu można zachować wiązanie w tle, ale tymczasowo przetestować inny układ istniejącej geometrii.


The {{Button|[[File:Sketcher_ToggleDrivingConstraint.svg|16px]] [[Sketcher_ToggleDrivingConstraint|Toggle driving constraint]]}} tool is similar in that it disables the effect of the constraint; however, with this tool, the constraint does not keep its old value. On the other hand, with {{Button|[[File:Sketcher_ToggleActiveConstraint.svg|16px]] [[Sketcher_ToggleActiveConstraint|ToggleActiveConstraint]]}} you can re-activate the old constraint immediately.
Narzędzie {{Button|[[Plik:Sketcher_ToggleDrivingConstraint.svg|16px]] [[Sketcher_ToggleDrivingConstraint/pl|Przełącz kontrolę wiązania]]}} jest podobne w tym, że wyłącza działanie danego wiązania. Jednak w przypadku tego narzędzia wiązanie nie zachowuje swojej starej wartości. Z drugiej strony, z {{Button|[[File:Sketcher_ToggleActiveConstraint.svg|16px]] [[Sketcher_ToggleActiveConstraint/pl|Przełącz aktywność wiązania]]}} możesz natychmiast ponownie aktywować stare wiązanie.


== Usage ==
== Usage ==

Revision as of 13:05, 10 April 2023

Szkicownik: Przełącz aktywność wiązania

Lokalizacja w menu
Szkic → Wiązania szkicownika → Przełącz aktywność wiązania
Środowisko pracy
Szkicownik
Domyślny skrót
K Z
Wprowadzono w wersji
0.19
Zobacz także
Przełącz kontrolę wiązania

Opis

Narzędzie Przełącz aktywność wiązania pozwala aktywować i dezaktywować już nałożone wiązania. Dzięki temu można zachować wiązanie w tle, ale tymczasowo przetestować inny układ istniejącej geometrii.

Narzędzie 16px Przełącz kontrolę wiązania jest podobne w tym, że wyłącza działanie danego wiązania. Jednak w przypadku tego narzędzia wiązanie nie zachowuje swojej starej wartości. Z drugiej strony, z Przełącz aktywność wiązania możesz natychmiast ponownie aktywować stare wiązanie.

Usage

  1. Select an already placed constraint, then press ToggleActiveConstraint.
  2. Alternatively, got to the task panel, to the Constraints section, select the constraint, then open the context menu (right-click), and select Deactivate.
  3. To activate the constraint again, select it, and press ToggleActiveConstraint again.

Examples

Fully constrained sketch.

Left: deactivated constraint; the sketch is no longer fully constrained. Right: the unconstrained geometry can be moved around; the older constraint is still available, and can be re-activated to return to the fully constrained sketch.

Task panel with the deactivated constraint.

Scripting

See also: FreeCAD Scripting Basics.

The active status of a constraint can be controlled in macros and from the Python console.

SketchObject.toggleActive(index)

Use the toggleActive method of an existing Sketcher SketchObject, and the index of the constraint to activate it or deactivate it. The index starts from 0 all the way to N-1, where N is the total number of constraints.

Przykład:

import FreeCAD as App

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