TechDraw ProjectionGroup/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Pojedyncze widoki w grupie dziedziczą wszystkie właściwości widoku części, ale obiekt '''Grupa rzutów''' kontroluje skalę wszystkich swoich prezentowanych widoków.")
(Created page with "Właściwość '''Wektor obrotu''' poszczególnych widoków w grupie jest przestarzała od wersji '''0.19'''. Zamiast tego użyj '''Kierunek X'''.")
Line 87: Line 87:
Pojedyncze widoki w grupie dziedziczą wszystkie właściwości widoku części, ale obiekt '''Grupa rzutów''' kontroluje skalę wszystkich swoich prezentowanych widoków.
Pojedyncze widoki w grupie dziedziczą wszystkie właściwości widoku części, ale obiekt '''Grupa rzutów''' kontroluje skalę wszystkich swoich prezentowanych widoków.


Właściwość '''Wektor obrotu''' poszczególnych widoków w grupie jest przestarzała od wersji '''0.19'''. Zamiast tego użyj '''Kierunek X'''.
The RotationVector property of individual Views within the group is deprecated as of v0.19. Use XDirection instead.


Należy pamiętać, że ramka środkowa wyświetla bieżący kierunek rzutowania widoku głównego. Nie można go użyć do zmiany kierunku.
Należy pamiętać, że ramka środkowa wyświetla bieżący kierunek rzutowania widoku głównego. Nie można go użyć do zmiany kierunku.

Revision as of 18:59, 16 July 2023

Rysunek Techniczny: Wstaw grupę rzutów

Lokalizacja w menu
Rysunek Techniczny → Wstaw grupę rzutów
Środowisko pracy
Rysunek Techniczny
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Wstaw widok, Wstaw widok przekroju

Opis

Narzędzie Wstaw grupę rzutów tworzy rzuty z wielu widoków jednego lub więcej obiektów 3D. Można również dołączyć izometryczne widoki 4 przednich narożników.

Jeśli chcesz stworzyć tylko jeden widok, nie będzie to korzystne przy użyciu Grupy rzutów. Zamiast tego powinieneś użyć narzędzia Wstaw widok. Jeśli nie chcesz używać tradycyjnego rzutowania pierwszy- / trzeci-kąt Grupy rzutów, powinieneś użyć wielokrotnie narzędzia (Wstaw widok) zamiast Grupy rzutów.

Trzy widoki ortogonalne i jeden izometryczny widok na obiekt bryły.

Użycie

  1. Opcjonalnie obróć widok 3D. Kierunek ujęcia widoku w oknie widok 3D określa początkowa wartość Kierunek pierwszy grupy projekcji (właściwość DANEKierunek widoku głównego).
  2. Wybierz jeden lub więcej obiektów w oknie Widoku 3D lub Widoku drzewa.
  3. Jeśli w dokumencie znajduje się wiele stron rysunku: opcjonalnie dodaj żądaną stronę do zaznaczenia, wybierając ją w Widoku drzewa.
  4. Istnieje kilka sposobów wywołania narzędzia:
    • Naciśnij w menu przycisk Wstaw grupę rzutów.
    • Wybierz opcję Rysunek Techniczny → Wstaw grupę rzutów.
  5. Jeśli w dokumencie znajduje się wiele stron rysunku, a strona nie została jeszcze wybrana, otworzy się okno dialogowe Wybór strony: dostępne w wersji 0.20.
    1. Wybierz żądaną stronę.
    2. Naciśnij przycisk OK.
  6. Otworzy się panel zadań Grupa rzutów.
  7. Wybierz widoki, które mają być wyświetlane w grupie projekcji, a także skalę i inne parametry grupy rzutów.
  8. Naciśnij przycisk OK.
  9. Opcjonalnie przesuń grupę rzutów, przeciągając jej środkowy widok.
  10. Opcjonalnie przesuń inne widoki grupy projekcji względem widoku głównego, przeciągając je pojedynczo.

Panel zadań Grupa projekcji. Pole Rzutowanie wskazuje aktualny kierunek widoku.

Właściwości

Dane

Podstawa

  • DANEŹródło (LinkList): Łącza do obiektów rysunkowych, które mają zostać przedstawione.
  • DANEXSource (XLinkList): Łącza do obiektów rysunkowych w pliku zewnętrznym.
  • DANEKotwica (Link): Główny widok w grupie. Zwykle jest to widok z przodu.
  • DANETyp rzutowania (Enumeration): Kąt pierwszy lub Kąt trzeci.

Pozostałe właściwości z tej grupy zostały opisane na stronie Wstaw widok.

Kolekcja

  • DANEWidoki (LinkList): Łącza do widoków w tej Grupie rzutów.

Rozmieść

  • DANERozmieszczenie automatyczne (Bool): Jeśli opcja ma wartość PRAWDA, poszczególne widoki będą rozmieszczane automatycznie. Użyj FAŁSZ, aby rozmieścić je samodzielnie.
  • DANEodstęp X (Length): Poziomy odstęp między widokami przy automatycznym pozycjonowaniu. Należy pamiętać, że Skala i rozmiar innych widoków w grupie również wpływają na odstępy.
  • DANEodstęp Y (Length): Pionowy odstęp między widokami przy automatycznym pozycjonowaniu.

Widok

Podstawa

Zapoznaj się również informacjami na stronie Wstaw widok środowiska Rysunek Techniczny.

Uwagi

Grupa Rzutów jako całość dziedziczy właściwości X, Y, Typ Skali, Skala i Obrót z widoku podstawowego.

Pojedyncze widoki w grupie dziedziczą wszystkie właściwości widoku części, ale obiekt Grupa rzutów kontroluje skalę wszystkich swoich prezentowanych widoków.

Właściwość Wektor obrotu poszczególnych widoków w grupie jest przestarzała od wersji 0.19. Zamiast tego użyj Kierunek X.

Należy pamiętać, że ramka środkowa wyświetla bieżący kierunek rzutowania widoku głównego. Nie można go użyć do zmiany kierunku.

Tworzenie skryptów

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

Narzędzie Wstaw grupę rzutów może być używane w makrodefinicjach i z konsoli Python. Pełny skrypt jest dostępny w dystrybucji Source w "source-dir/src/Mod/TechDraw/TDTest/DProjGroupTest.py".

#make a page
    print("making a page")
    page = FreeCAD.ActiveDocument.addObject('TechDraw::DrawPage','Page')
    FreeCAD.ActiveDocument.addObject('TechDraw::DrawSVGTemplate','Template')
    FreeCAD.ActiveDocument.Template.Template = templateFileSpec
    FreeCAD.ActiveDocument.Page.Template = FreeCAD.ActiveDocument.Template

    #make projection group
    group = FreeCAD.ActiveDocument.addObject('TechDraw::DrawProjGroup','ProjGroup')
    rc = page.addView(group)
    group.Source = [fusion]

    #add Front(Anchor) view
    frontView = group.addProjection("Front")               ##need an Anchor

    #update group
    group.Anchor.Direction = FreeCAD.Vector(0,0,1)
    group.Anchor.RotationVector = FreeCAD.Vector(1,0,0)

    #add more projections
    leftView = group.addProjection("Left")
    topView = group.addProjection("Top")
    rightView = group.addProjection("Right")
    rearView = group.addProjection("Rear")
    BottomView = group.addProjection("Bottom")

    #remove a view from projection group
    iv = group.removeProjection("Left")

Uwaga do programowania: Przed dodaniem rzutów do grupy należy zawsze dodać Grupę rzutów do strony (np. page.addView(group)). Dzięki temu Grupa rzutów może używać domyślnych wartości parametrów pochodzących ze strony nadrzędnej.