Rysunek Roboczy: Grupowanie automatyczne

From FreeCAD Documentation
Revision as of 15:51, 26 December 2023 by Kaktus (talk | contribs) (Created page with "# Opcjonalnie wybierz warstwę, którą chcesz aktywować w widoku drzewa. # Polecenie można wywołać na kilka sposobów: #* Nacisnąć przycisk w Image:Draft_tray_button_layer.png 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. #* Jeśli zaznaczyłeś warstwę: wybierz opcję {{Men...")

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

  • A new layer can also be created by right-clicking the layer container in the Tree view and selecting the Add new layer option from the context menu.
  • If Draft construction mode is switched on the active layer is ignored.

Ustawienia

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

  • This command can optionally also handle groups: Edit → Preferences... → Draft → General → Include groups in layer list.

Tworzenie skryptów

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

If the Draft Workbench is active the FreeCADGui application object has a draftToolBar property. This draftToolBar object has an autogroup property, which contains the name of the active autogroup, or is None if no autogroup is active. To change the active autogroup use the setAutoGroup method of the draftToolBar object. To put objects in the active autogroup use the autogroup method of the Draft module.

# 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()