3D view/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Gdy domyślne Środowisko pracy Start jest aktywne, kliknięcie prawym przyciskiem myszy na widok 3D pokazuje tylko jedno polecenie: * {{MenuCommand|Mode...")
(Updating to match new version of source page)
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


<span id="Introduction"></span>
==Wprowadzenie==
==Wprowadzenie==


{{TOCright}}
[[3D view|Widok 3D]] programu FreeCAD jest przykładem[[Scenegraph|scenografii]] Coin3D . Coin3D jest biblioteką, która implementuje standard opisu sceny OpenInventor 2.1.


[[3D_view/pl|Widok 3D]] programu FreeCAD jest przykładem [[Scenegraph/pl|scenografii]] Coin3D, tworzy również najważniejsze okno w [[interface/pl|interfejsie użytkownika]]. Coin3D jest biblioteką, która implementuje standard opisu sceny OpenInventor 2.1.
Niektóre właściwości widoku, takie jak kolor tła, styl [[Mouse Model|nawigacja myszki]] oraz przybliżanie kroków, można skonfigurować w [[Preferences_Editor|etytorze preferencji]].


Niektóre właściwości widoku, takie jak kolor tła, styl [[Mouse_navigation/pl|nawigacja myszki]] oraz kroki przybliżania, można skonfigurować w [[Preferences_Editor/pl|etytorze preferencji]].
[[File:FreeCAD_3D_view.png|800px]]


[[File:FreeCAD_3D_view.png|600px]]
{{Caption|Domyślnie widok 3D pokazuje mały widżet z osiami współrzędnych, oraz kostkę nawigacyjną również z osiami współrzędnych. Siatka może być wyświetlana i konfigurowana przez załadowanie [[Draft Workbench|Środowisko pracy Draft]].}}


{{Caption| [[3D view/pl|Widok 3D]]jest komponentem [[interface/pl|interfejsu]] programu FreeCAD . Domyślnie pokazuje mały widżet z osiami współrzędnych, oraz kostkę nawigacyjną również z osiami współrzędnych. Siatka może być wyświetlana i konfigurowana przez załadowanie środowiska pracy [[Draft_Workbench/pl|Rysunek roboczy]].}}
==Działania==


<span id="Actions"></span>
{{Emphasis|Note:}} działania związane z linkami zostały dodane w wersji '''0.19'''.
==Działania==


Ponieważ [[tree view|widok drzewa]] wyszczególnia większość obiektów widocznych w widoku 3D, wiele akcji pokrywa się z tymi, które mogą być wykonane z [[tree view|widoku drzewa]].
Ponieważ [[tree_view/pl|widok drzewa]] wyszczególnia większość obiektów widocznych w oknie widoku 3D, wiele akcji pokrywa się z tymi, które mogą być wykonane z [[tree_view/pl|widoku drzewa]].


Gdy domyślne Środowisko pracy [[Start Workbench|Start]] jest aktywne, kliknięcie prawym przyciskiem myszy na widok 3D pokazuje tylko jedno polecenie:
Gdy domyślne środowisko pracy [[Start_Workbench/pl|Start]] jest aktywne, kliknięcie prawym przyciskiem myszki w oknie [[3D_view/pl|widoku 3D]] pokazuje tylko jedno polecenie:
* {{MenuCommand|[[Model myszy|Style nawigacji]]}}: różne sposoby użycia przycisków za pomocą 3-przyciskowej myszy lub touchpada komputera przenośnego.
* {{MenuCommand|[[Mouse_navigation/pl|Style nawigacji]]}}: różne sposoby użycia przycisków za pomocą 3-przyciskowej myszy lub touchpada komputera przenośnego.


However, once a [[Workbenches|Workbench]] is loaded, there are additional commands:
Jednak po załadowaniu dowolnego [[Workbenches|Środowiska pracy]], istnieją dodatkowe polecenia:
* {{MenuCommand|Link actions}}: [[Std LinkMake|Make Link]].
* {{MenuCommand|Tworzenie dowiązania}}: [[Std LinkMake|Utwórz dowiązanie]].
** {{MenuCommand|Make Link group}}: [[Std_LinkMakeGroup|Simple group]], [[Std_LinkMakeGroup|Group with links]], [[Std_LinkMakeGroup|Group with transform links]].
** {{MenuCommand|Utwórz grupę dowiązań}}: [[Std_LinkMakeGroup|Grupa podstawowa]], [[Std_LinkMakeGroup|Grupa dowiązań]], [[Std_LinkMakeGroup|Grupa linków przekształcających]].
* {{MenuCommand|[[Std_ViewFitAll|Fit all]]}}: pans and zooms the view to fit all objects in the document on the screen.
* {{MenuCommand|[[Std_ViewFitAll|Dopasuj rozmiar do okna]]}}: Przybliża i powiększa widok, aby dopasować wszystkie obiekty dokumentu wyświetlane na ekranie.
* {{MenuCommand|[[Std_ViewFitSelection|Fit selection]]}}: pans and zooms the view to tightly fit the currently selected object on the screen.
* {{MenuCommand|[[Std_ViewFitSelection|Dopasuj widok do zaznaczenia]]}}: Przybliża i powiększa widok, aby ściśle dopasować aktualnie zaznaczony obiekt wyświetlany na ekranie.
* {{MenuCommand|[[Std_DrawStyle|Draw style]]}}: as is, flat lines, shaded, wireframe, points, hidden line, no shading.
* {{MenuCommand|[[Std_DrawStyle|Styl rysowania]]}}: tak jak jest, linie płaskie, zacieniony, szkielet, punkty, ukryta linia, brak zacienienia.
* {{MenuCommand|[[Std_View_Menu|Standard views]]}}: [[Std_ViewIsometric|isometric]], [[Std_ViewFront|front]], [[Std_ViewTop|top]], [[Std_ViewRight|right]], [[Std_ViewRear|rear]], [[Std_ViewBottom|bottom]], [[Std_ViewLeft|left]], [[Std_ViewRotateLeft|rotate left]], [[Std_ViewRotateRight|rotate right]].
* {{MenuCommand|[[Std_View_Menu|Standard views]]}}: [[Std_ViewIsometric|Ustaw widok izometryczny]], [[Std_ViewFront|Widok z przodu]], [[Std_ViewTop|Widok z góry]], [[Std_ViewRight|Widok z prawej]], [[Std_ViewRear|Widok z tyłu]], [[Std_ViewBottom|Widok z góry]], [[Std_ViewLeft|Widok z lewej]], [[Std_ViewRotateLeft|Obróć w lewo]], [[Std_ViewRotateRight|Obróć w prawo]].
* {{MenuCommand|Measure}}: [[View_Measure_Toggle_All|toggle measurement]], [[View_Measure_Clear_All|clear measurement]].
* {{MenuCommand|Pomiar odległości}}: [[View_Measure_Toggle_All|Przełącz pomiar]], [[View_Measure_Clear_All|usuń poomiary]].
* {{MenuCommand|Document window}}: [[Std_ViewDockUndockFullscreen|docked]], [[Std_ViewDockUndockFullscreen|undocked]], and [[Std_ViewDockUndockFullscreen|fullscreen]].
* {{MenuCommand|Okno dokumentów}}: [[Std_ViewDockUndockFullscreen|zadokowany]], [[Std_ViewDockUndockFullscreen|oddokowany]], oraz [[Std_ViewDockUndockFullscreen|Pełny ekran]].


Dodatkowo, w zależności od aktywnego stanowiska pracy i aktywnego obiektu, mogą być dostępne inne polecenia kontekstowe.
Additionally, depending on the workbench and object that is active, other contextual commands may become available.


For example, with the [[Part Workbench|Part Workbench]] and one object selected:
Na przykład, w odniesieniu do [[Part Workbench|Part]] i wybranego pojedynczego obiektu.
* {{MenuCommand|[[Std_SetAppearance|Appearance]]}}: launches the dialog to change color and sizes of lines and vertices, and color of faces.
* {{MenuCommand|[[Std_SetAppearance|Wygląd]]}}: uruchamia okno dialogowe w celu zmiany koloru i rozmiaru linii i wierzchołków oraz koloru ścian.
* {{MenuCommand|[[Std_ToggleVisibility|Toggle visibility]]}}: makes the object visible or invisible in the 3D view.
* {{MenuCommand|[[Std_ToggleVisibility|Pokaż / ukryj]]}}: sprawia, że obiekt jest widoczny lub niewidoczny w oknie widoku 3D.
* {{MenuCommand|[[Std_ToggleSelectability|Toggle selectability]]}}: makes the object no longer selectable in the 3D view; use again this command to cancel its effect. It sets the object's {{incode|Selectable}} attribute to {{TRUE}} or {{FALSE}}. Change the property by toggling {{PropertyView|Selectable}} in the [[property editor|property editor]].
* {{MenuCommand|[[Std_ToggleSelectability|Przełącznik wyboru]]}}: sprawia, że obiekt nie może być dłużej zaznaczony w widoku 3D; użyj ponownie tego polecenia, aby anulować jego efekt. Pozwala przełączyć obiekt {{incode|Selectable}} w przełaczając atrybuty na wartość {{TRUE}} lub {{FALSE}}. Zmień właściwość przez przełączanie {{PropertyView|koloru kształtu}} w [[property editor|edytorze właściwości]].
* {{MenuCommand|[[Std_TreeSelection|Go to selection]]}}: expand the [[tree view|tree view]] to show the selected object in the hierarchy.
* {{MenuCommand|[[Std_TreeSelection|Przełącz aktywną zawartość]]}}: rozwiń [[tree view|widok drzewa]] aby wyświetlić wybrany obiekt w hierarchii.
* {{MenuCommand|[[Std_RandomColor|Random color]]}}: assigns a random color to the object. It sets the object's {{incode|ShapeColor}} attribute to a tuple {{incode|(r,g,b)}} with tree random floats between 0 and 1. Change the property by modifying {{PropertyView|Shape Color}} in the [[property editor|property editor]].
* {{MenuCommand|[[Std_RandomColor|Kolor losowy]]}}: przypisuje obiektowi losowy kolor. Ustawia barwę obiektu. {{incode|Kolor kształtu}} jest atrybutem złożonym {{incode|(r,g,b)}} z drzewem o losowo wybranych wartościach pomiędzy 0 i 1. Zmień właściwość modyfikując {{PropertyView|kolor kształtu}} w [[property editor|edytorze właściwości]].
* {{MenuCommand|[[Std_Delete|Delete]]}}: removes the object from the document, and from the 3D view, by calling the document's {{incode|removeObject()}} method.
* {{MenuCommand|[[Std_Delete|Usuń]]}}: usuwa obiekt z dokumentu, a także z widoku 3D, wywołując funkcję {{incode|removeObject()}}.


Another example, with the [[Draft Workbench|Draft Workbench]] and one object selected, it shows the same commands as with the [[Part Workbench|Part Workbench]], but also:
Kolejny przykład, ze Środowiskiem pracy [[Draft Workbench|Draft]] i jednym wybranym obiektem. Zawiera te same polecenia co menu Środowiska pracy [[Part Workbench|Part]], oraz:
* {{MenuCommand|Draft}}: object creation and modification commands from the [[Draft Workbench|Draft Workbench]].
* {{MenuCommand|Draft}}: polecenia tworzenia i modyfikacji obiektów ze Środowiska pracy [[Draft Workbench|Draft]].
* {{MenuCommand|Utilities}}: additional contextual commands provided by the [[Draft Workbench|Draft Workbench]].
* {{MenuCommand|Narzędzia}}: dodatkowe polecenia kontekstowe dostarczane przez Środowisko pracy [[Draft Workbench|Draft]].


== Details ==
<span id="Details"></span>
==Szczególy==


FreeCAD uses the Quarter library to use Coin3D in a Qt environment.
FreeCAD korzysta z biblioteki Quarter do używania Coin3D w środowisku Qt.


It is possible to interact directly with the 3D view scenegraph from the [[Python console|Python console]] by using the Python library Pivy.
Możliwa jest bezpośrednia interakcja z widokiem 3D z [[Python console|Konsoli Pythona]] za pomocą biblioteki Pythona Pivy.


Więcej informacji można znaleźć w dokumentacji dla Power użytkowników:
Więcej informacji można znaleźć w dokumentacji dla Power użytkowników:
Line 54: Line 57:
* [[Pivy|Pivy]], użycie Coin3D z konsoli Pythona.
* [[Pivy|Pivy]], użycie Coin3D z konsoli Pythona.
* [[Third_Party_Libraries|Biblioteki zewnętrzne]] używane przez FreeCAD.
* [[Third_Party_Libraries|Biblioteki zewnętrzne]] używane przez FreeCAD.
* [https://grey.colorado.edu/coin3d/index.html Coin3D] dokumentacja dla C++.


{{Interface}}
{{Interface navi{{#translation:}}}}
{{Userdocnavi/pl}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 16:14, 20 May 2023

Wprowadzenie

Widok 3D programu FreeCAD jest przykładem scenografii Coin3D, tworzy również najważniejsze okno w interfejsie użytkownika. Coin3D jest biblioteką, która implementuje standard opisu sceny OpenInventor 2.1.

Niektóre właściwości widoku, takie jak kolor tła, styl nawigacja myszki oraz kroki przybliżania, można skonfigurować w etytorze preferencji.

Widok 3Djest komponentem interfejsu programu FreeCAD . Domyślnie pokazuje mały widżet z osiami współrzędnych, oraz kostkę nawigacyjną również z osiami współrzędnych. Siatka może być wyświetlana i konfigurowana przez załadowanie środowiska pracy Rysunek roboczy.

Działania

Ponieważ widok drzewa wyszczególnia większość obiektów widocznych w oknie widoku 3D, wiele akcji pokrywa się z tymi, które mogą być wykonane z widoku drzewa.

Gdy domyślne środowisko pracy Start jest aktywne, kliknięcie prawym przyciskiem myszki w oknie widoku 3D pokazuje tylko jedno polecenie:

  • Style nawigacji: różne sposoby użycia przycisków za pomocą 3-przyciskowej myszy lub touchpada komputera przenośnego.

Jednak po załadowaniu dowolnego Środowiska pracy, istnieją dodatkowe polecenia:

Dodatkowo, w zależności od aktywnego stanowiska pracy i aktywnego obiektu, mogą być dostępne inne polecenia kontekstowe.

Na przykład, w odniesieniu do Part i wybranego pojedynczego obiektu.

  • Wygląd: uruchamia okno dialogowe w celu zmiany koloru i rozmiaru linii i wierzchołków oraz koloru ścian.
  • Pokaż / ukryj: sprawia, że obiekt jest widoczny lub niewidoczny w oknie widoku 3D.
  • Przełącznik wyboru: sprawia, że obiekt nie może być dłużej zaznaczony w widoku 3D; użyj ponownie tego polecenia, aby anulować jego efekt. Pozwala przełączyć obiekt Selectable w przełaczając atrybuty na wartość true lub false. Zmień właściwość przez przełączanie WIDOKkoloru kształtu w edytorze właściwości.
  • Przełącz aktywną zawartość: rozwiń widok drzewa aby wyświetlić wybrany obiekt w hierarchii.
  • Kolor losowy: przypisuje obiektowi losowy kolor. Ustawia barwę obiektu. Kolor kształtu jest atrybutem złożonym (r,g,b) z drzewem o losowo wybranych wartościach pomiędzy 0 i 1. Zmień właściwość modyfikując WIDOKkolor kształtu w edytorze właściwości.
  • Usuń: usuwa obiekt z dokumentu, a także z widoku 3D, wywołując funkcję removeObject().

Kolejny przykład, ze Środowiskiem pracy Draft i jednym wybranym obiektem. Zawiera te same polecenia co menu Środowiska pracy Part, oraz:

  • Draft: polecenia tworzenia i modyfikacji obiektów ze Środowiska pracy Draft.
  • Narzędzia: dodatkowe polecenia kontekstowe dostarczane przez Środowisko pracy Draft.

Szczególy

FreeCAD korzysta z biblioteki Quarter do używania Coin3D w środowisku Qt.

Możliwa jest bezpośrednia interakcja z widokiem 3D z Konsoli Pythona za pomocą biblioteki Pythona Pivy.

Więcej informacji można znaleźć w dokumentacji dla Power użytkowników: