Draft AutoGroup/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "Jeśli środowisko pracy Rysunek Roboczy jest aktywne, obiekt aplikacji FreeCADGui posiada właściwość {{incode|draftToolBar}}. Obiekt {{incode|draftToolBar}} posiada właściwość {{incode|autogroup}}, która zawiera nazwę aktywnej grupy automatycznej lub {{incode|Brak}}, jeśli żadna grupa nie jest aktywna. Aby zmienić aktywną grupę automatyczną, użyj metody {{incode|setAutoGroup}} obiektu {{incode|draftToolBar}}. Aby umieścić obiekt...")
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav
{{Docnav/pl
|[[Draft_ToggleConstructionMode|ToggleConstructionMode]]
|[[Draft_ToggleConstructionMode/pl|Środowisko pracy Rysunek Roboczy]]
|[[Draft_Snap_Lock|Snap Lock]]
|[[Draft_Snap_Lock/pl|Przełącz przyciąganie]]
|[[Draft_Workbench|Draft]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_ToggleConstructionMode.svg
|IconL=Draft_ToggleConstructionMode.svg
|IconR=Draft_Snap_Lock.svg
|IconR=Draft_Snap_Lock.svg
Line 10: Line 10:
}}
}}


{{GuiCommand
{{GuiCommand/pl
|Name=Draft AutoGroup
|Name=Draft AutoGroup
|Name/pl=Rysunek Roboczy: Grupowanie automatyczne
|Empty=1
|Empty=1
|Workbenches=[[Draft_Workbench|Draft]], [[Arch_Workbench|Arch]]
|Workbenches=[[Draft_Workbench/pl|Rysunek Roboczy]], [[Arch_Workbench/pl|Architektura]]
|Version=0.17
|Version=0.17
|SeeAlso=[[Draft_Layer|Draft Layer]], [[Std_Group|Std Group]]
|SeeAlso=[[Draft_Layer/pl|Warstwa]], [[Std_Group/pl|Grupa]]
}}
}}


== Description ==
<span id="Description"></span>
==Opis==


The '''Draft AutoGroup''' command changes the active [[Draft_Layer|Draft Layer]] or, [[#Preferences|optionally]], the active [[Std_Group|Std Group]] or group-like [[Arch_Workbench|Arch]] object. New [[Draft_Workbench|Draft]] and [[Arch_Workbench|Arch]] objects are automatically placed in this active layer or group.
Polecenie '''Grupowanie automatyczne''' zmienia aktywną [[Draft_Layer/pl|warstwę]] lub, [[#Ustawienia|opcjonalnie]], aktywną [[Std_Group/pl|grupę]] lub podobny do grupy obiekt [[Arch_Workbench/pl|architektury]]. Nowe obiekty [[Draft_Workbench/pl|Rysunku roboczego]] i [[Arch_Workbench/pl|Architrktury]] automatycznie umieszczane w tej aktywnej warstwie lub grupie.


Polecenie to było pierwotnie przeznaczone dla grup, stąd jego nazwa, ale zostało przeprojektowane w wersji FreeCAD 0.19, kiedy wprowadzono system warstw. Ponieważ obsługa warstw jest teraz domyślna dla polecenia, pozostała część tej strony skupi się głównie na warstwach.
This command was originally intended for groups, hence its name, but was redesigned in FreeCAD version 0.19 when a layer system was introduced. Because handling layers is now the default for the command the rest of this page will primarily focus on layers.


[[Image:Draft_tray_menu.png]]
[[Image:Draft_tray_menu.png]]
{{Caption|The layer menu of the Draft Tray}}
{{Caption|Menu warstw w tacce narzędziowej.}}


==Usage==
<span id="Usage"></span>
==Użycie==


# Optionally select the layer you want to make active in the [[Tree_view|Tree view]].
# Opcjonalnie wybierz warstwę, którą chcesz aktywować w [[Tree_view/pl|widoku drzewa]].
# Polecenie można wywołać na kilka sposobów:
# There are several ways to invoke the command:
#* Press the {{Button|[[Image:button_invalid.svg|16px]] [[Draft_AutoGroup|None]]}} button in the [[Draft_Tray|Draft Tray]]. This button can look different. If there is an active layer it will show the name of the layer and a layer icon with the {{PropertyView|Line Color}} and {{PropertyView|Shape Color}} of the layer.
#* Nacisnąć przycisk w [[Image:Draft_tray_button_layer.png]] [[Draft_Tray/pl|tacce narzędziowej]]. Przycisk ten może wyglądać inaczej. Jeśli jest aktywna warstwa, wyświetli jej nazwę i ikonę z {{PropertyView|kolorem linii}} i {{PropertyView|kolorem kształtu}} warstwy.
#* If you have selected a layer: select the {{MenuCommand|[[Image:button_right.svg|16px]] Activate this layer}} option from the [[Tree_view|Tree view]] context menu.
#* Jeśli zaznaczyłeś warstwę: wybierz opcję {{MenuCommand|[[Image:button_right.svg|16px]] Aktywuj warstwę}} z menu kontekstowego [[Tree_view/pl|Widok drzewa]].
# Jeśli warstwa nie została jeszcze wybrana, otworzy się menu warstw. Wykonaj jedną z następujących czynności:
# If you have not yet selected a layer the layer menu opens. Do one of the following:
#* Select {{MenuCommand|None}} to work without an active layer.
#* Wybierz {{MenuCommand|Brak}}, aby pracować bez aktywnej warstwy.
#* Wybierz istniejącą warstwę do uaktywnienia.
#* Select an existing layer to make active.
#* Select {{MenuCommand|Add new Layer}} to create a new layer. Selecting this option will not change the active layer.
#* Wybierz {{MenuCommand|Dodaj nową warstwę}}, aby utworzyć nową warstwę. Wybranie tej opcji nie spowoduje zmiany aktywnej warstwy.
# If the active layer was changed the button in the [[Draft_Tray|Draft Tray]] is updated.
# Jeśli aktywna warstwa została zmieniona, przycisk w [[Draft_Tray/pl|tacce narzędziowej]] zostanie zaktualizowany.


==Notes==
<span id="Notes"></span>
==Uwagi==


* A new [[Draft_Layer|layer]] can also be created by right-clicking the layer container in the [[Tree_view|Tree view]] and selecting the {{MenuCommand|[[Image:Draft_NewLayer.svg|16px]] Add new layer}} option from the context menu.
* Nową [[Draft_Layer|warstwę]] można również utworzyć, klikając prawym przyciskiem myszy kontener warstwy w [[Tree_view/pl|widoku drzewa]] i wybierając opcję {{MenuCommand|[[Image:Draft_NewLayer.svg|16px]] Dodaj nową warstwę}} z menu kontekstowego.
* If [[Draft_ToggleConstructionMode|Draft construction mode]] is switched on the active [[Draft_Layer|layer]] is ignored.
* Jeśli [[Draft_ToggleConstructionMode/pl|tryb konstrukcyjny]] jest włączony, aktywna [[Draft_Layer/pl|warstwa]] jest ignorowana.


==Preferences==
<span id="Preferences"></span>
==Ustawienia==


See also: [[Preferences_Editor|Preferences Editor]] and [[Draft_Preferences|Draft Preferences]].
Zobacz także strony: [[Preferences_Editor/pl|Edytor ustawień]] oraz [[Draft_Preferences/pl|Rysunek Roboczy: Ustawienia]].


* This command can optionally also handle groups: {{MenuCommand|EditPreferences... → Draft → General settingsGeneral Draft SettingsShow groups in layers list drop-down button}}.
* To polecenie może opcjonalnie obsługiwać również grupy: {{MenuCommand|EdycjaPreferencje ... → Rysunek RoboczyOgólneDołącz grupy do listy warstw}}.


== Scripting ==
<span id="Scripting"></span>
==Tworzenie skryptów==


See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
Zobacz również stronę: [https://freecad.github.io/SourceDoc/ Dokumentacja API generowana automatycznie] oraz [[FreeCAD_Scripting_Basics/pl|Podstawy pisania skryptów dla FreeCAD]].


If the [[Draft_Workbench|Draft Workbench]] is active the FreeCADGui application object has a {{incode|draftToolBar}} property. This {{incode|draftToolBar}} object has an {{incode|autogroup}} property, which contains the name of the active autogroup, or is {{incode|None}} if no autogroup is active. To change the active autogroup use the {{incode|setAutoGroup}} method of the {{incode|draftToolBar}} object. To put objects in the active autogroup use the {{incode|autogroup}} method of the Draft module.
Jeśli środowisko pracy [[Draft_Workbench/pl|Rysunek Roboczy]] jest aktywne, obiekt aplikacji FreeCADGui posiada właściwość {{incode|draftToolBar}}. Obiekt {{incode|draftToolBar}} posiada właściwość {{incode|autogroup}}, która zawiera nazwę aktywnej grupy automatycznej lub {{incode|Brak}}, jeśli żadna grupa nie jest aktywna. Aby zmienić aktywną grupę automatyczną, użyj metody {{incode|setAutoGroup}} obiektu {{incode|draftToolBar}}. Aby umieścić obiekty w aktywnej grupę automatyczną, użyj metody {{incode|autogroup}} modułu Draft.


{{Code|code=
{{Code|code=
Line 80: Line 86:




{{Docnav
{{Docnav/pl
|[[Draft_ToggleConstructionMode|ToggleConstructionMode]]
|[[Draft_ToggleConstructionMode/pl|Środowisko pracy Rysunek Roboczy]]
|[[Draft_Snap_Lock|Snap Lock]]
|[[Draft_Snap_Lock/pl|Przełącz przyciąganie]]
|[[Draft_Workbench|Draft]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_ToggleConstructionMode.svg
|IconL=Draft_ToggleConstructionMode.svg
|IconR=Draft_Snap_Lock.svg
|IconR=Draft_Snap_Lock.svg

Latest revision as of 16:05, 26 December 2023

Rysunek Roboczy: Grupowanie automatyczne

Lokalizacja w menu
brak
Środowisko pracy
Rysunek Roboczy, Architektura
Domyślny skrót
brak
Wprowadzono w wersji
0.17
Zobacz także
Warstwa, Grupa

Opis

Polecenie Grupowanie automatyczne zmienia aktywną warstwę lub, opcjonalnie, aktywną grupę lub podobny do grupy obiekt architektury. Nowe obiekty Rysunku roboczego i Architrktury są automatycznie umieszczane w tej aktywnej warstwie lub grupie.

Polecenie to było pierwotnie przeznaczone dla grup, stąd jego nazwa, ale zostało przeprojektowane w wersji FreeCAD 0.19, kiedy wprowadzono system warstw. Ponieważ obsługa warstw jest teraz domyślna dla polecenia, pozostała część tej strony skupi się głównie na warstwach.

Menu warstw w tacce narzędziowej.

Użycie

  1. Opcjonalnie wybierz warstwę, którą chcesz aktywować w widoku drzewa.
  2. Polecenie można wywołać na kilka sposobów:
    • Nacisnąć przycisk w tacce narzędziowej. Przycisk ten może wyglądać inaczej. Jeśli jest aktywna warstwa, wyświetli jej nazwę i ikonę z WIDOKkolorem linii i WIDOKkolorem kształtu warstwy.
    • Jeśli zaznaczyłeś warstwę: wybierz opcję Aktywuj tę warstwę z menu kontekstowego Widok drzewa.
  3. Jeśli warstwa nie została jeszcze wybrana, otworzy się menu warstw. Wykonaj jedną z następujących czynności:
    • Wybierz Brak, aby pracować bez aktywnej warstwy.
    • Wybierz istniejącą warstwę do uaktywnienia.
    • Wybierz Dodaj nową warstwę, aby utworzyć nową warstwę. Wybranie tej opcji nie spowoduje zmiany aktywnej warstwy.
  4. Jeśli aktywna warstwa została zmieniona, przycisk w tacce narzędziowej zostanie zaktualizowany.

Uwagi

  • Nową warstwę można również utworzyć, klikając prawym przyciskiem myszy kontener warstwy w widoku drzewa i wybierając opcję Dodaj nową warstwę z menu kontekstowego.
  • Jeśli tryb konstrukcyjny jest włączony, aktywna warstwa jest ignorowana.

Ustawienia

Zobacz także strony: Edytor ustawień oraz Rysunek Roboczy: Ustawienia.

  • To polecenie może opcjonalnie obsługiwać również grupy: Edycja → Preferencje ... → Rysunek Roboczy → Ogólne → Dołącz grupy do listy warstw.

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Jeśli środowisko pracy Rysunek Roboczy jest aktywne, obiekt aplikacji FreeCADGui posiada właściwość draftToolBar. Obiekt draftToolBar posiada właściwość autogroup, która zawiera nazwę aktywnej grupy automatycznej lub Brak, jeśli żadna grupa nie jest aktywna. Aby zmienić aktywną grupę automatyczną, użyj metody setAutoGroup obiektu draftToolBar. Aby umieścić obiekty w aktywnej grupę automatyczną, użyj metody autogroup modułu Draft.

# This code only works if the Draft Workbench is active!

import FreeCAD as App
import FreeCADGui as Gui
import Draft

doc = App.newDocument()

polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)

layer = Draft.make_layer()
Gui.draftToolBar.setAutoGroup(layer.Name)

Draft.autogroup(polygon1)
Draft.autogroup(polygon2)
Draft.autogroup(polygon3)

doc.recompute()