Release notes 0.20/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(97 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{VeryImportantMessage|Ta strona zawiera nowe funkcje, które są dodawane do wersji deweloperskiej FreeCAD, aktualnie oznaczonej numerem '''0.20'''. Gdy nastąpi zamrożenie funkcjonalności wersji 0.20, usuń ten komunikat i nie dodawaj więcej funkcji do tej strony. Oczekuje się, że FreeCAD 0.20 zostanie wydany na koniec maja 2022.}}

{{VeryImportantMessage|Wszystkie obrazy na tej stronie muszą używać przyrostka {{FileName|_relnotes_0.20}} !!!}}

{{Message|
Czy brakuje jakichś funkcji? Wspomnij o nich w wątku na forum [https://forum.freecadweb.org/viewtopic.php?f&#61;10&t&#61;56135 Informacje o wydaniu v0.20].

Zobacz artykuł [[Help FreeCAD|Pomóż w rozwoju FreeCAD]], aby dowiedzieć się więcej na temat sposobów wspierania FreeCAD.
}}


{{TOCright}}
{{TOCright}}


'''FreeCAD 0.20''' zostanie wydany w roku ''2022'', pobranie będzie możliwe ze strony [[Download/pl|Download]]. Ta strona jest podsumowaniem najciekawszych zmian i funkcji.
'''FreeCAD 0.20''' został wydany w '''14 czerwca 2022''', pobranie będzie możliwe ze strony [[Download/pl|Download]]. Ta strona jest podsumowaniem najciekawszych zmian i funkcji.


Starsze uwagi na temat wydania FreeCAD można znaleźć na stronie [[Feature_list/pl#Informacje_o_wydaniu|Lista funkcji]].
Starsze uwagi na temat wydania FreeCAD można znaleźć na stronie [[Feature_list/pl#Informacje_o_wydaniu|Lista funkcji]].


{| cellpadding=5
==Najważniejsze informacje==
| [[File:FreeCAD_highlight _relnotes_0.20.gif]]

| ''Model silnika prądu stałego 775 autorstwa użytkownika "jimmihenry", zobacz [https://forum.freecadweb.org/viewtopic.php?p=551765#p551765 Pokaz użytkowników].</br>Model został wykonany w całości z użyciem cotygodniowego wydania [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds development snapshots] programu FreeCAD 0.20. Obrazki do animowanej grafiki zostały wykonane za pomocą makrodefinicji FreeCAD [[Macro_Screen_Wiki/pl|Screen Wiki]]. Sam animowany GIF został wykonany za pomocą programu [https://en.wikipedia.org/wiki/GIMP GIMP]. Na potrzeby notatek o wydaniu został przycięty i zmieniono jego rozmiar za pomocą programu [https://ezgif.com/crop ezgif].''
<!-- These are highlight images therefore they must appear big, and not the same size as the other images. -->
|}
<!-- Extra spacing is added between the images-->


<span id="General"></span>
==Informacje ogólne==
==Informacje ogólne==


===Kompilacja===
=== freecad.org ===


Cieszymy się, że projekt [https://www.kicad.org/ KICAD], poprzez [https://www.kipro-pcb.com/ KICAD services corp.], zasponsorował nam domenę freecad.org. Teraz wszystkie strony FreeCAD są dostępne pod adresami [https://freecadweb.org freecadweb.org] i [https://freecad.org freecad.org].
Od tego wydania FreeCAD może być kompilowany tylko przy użyciu środowisk Qt 5 i Python 3.

Aby przeprowadzić [[Compile_on_Windows/pl|kompilację w systemie Windows]], dostępne są różne Libpacki ''(wstępnie spakowane biblioteki)'':
* Libpack dla Windows z Qt xx, OCC yy, i Python zz

Najniższa obsługiwana wersja Pythona to 3.6.9 zgodnie z [https://forum.freecadweb.org/viewtopic.php?f=10&t=62701 dyskusją na forum FC].

Obsługiwane systemy operacyjne:
* Linux Ubuntu Bionic Beaver (18.04) i Focal Fossa (20.04)
* MacOS wersja minimalna 10.12 Sierra
* Windows 7, 8 i 10


<span id="Bug/Issue_tracker"></span>
===Bug/Issue Tracker===
===Bug/Issue Tracker===


Line 44: Line 26:
'''Uwaga:''' Rozpatrywane będą tylko zgłoszenia błędów z wcześniejszą dyskusją na forum. Zgłoszenia bez tego będą zamykane.
'''Uwaga:''' Rozpatrywane będą tylko zgłoszenia błędów z wcześniejszą dyskusją na forum. Zgłoszenia bez tego będą zamykane.


<span id="New_help_system"></span>
=== freecad.org ===
===Nowy system pomocy===

Cieszymy się, że projekt [https://www.kicad.org/ KICAD], poprzez [https://www.kipro-pcb.com/ KICAD services corp.], zasponsorował nam domenę freecad.org. Teraz wszystkie strony FreeCAD są dostępne pod adresami [https://freecadweb.org freecadweb.org] i [https://freecad.org freecad.org].

===Dokumentacja===


System pomocy został przerobiony i zaktualizowany, aby wyświetlać informacje bezpośrednio ze strony [[User_hub/pl|Wiki]]. System ten opiera się teraz na[https://github.com/FreeCAD/FreeCAD-Help dodatku Pomocy]. Gdy po raz pierwszy użyjesz narzędzia [[Std_Help_Menu/pl|Pomoc]] lub [[Std_WhatsThis/pl|Co to jest?]], zostaniesz poproszony o jego zainstalowanie.
===Znane problemy===


<span id="User_interface"></span>
==Interfejs użytkownika==
==Interfejs użytkownika==


Line 57: Line 37:
| [[File:Navi_Cube_relnotes_0.20.gif]]
| [[File:Navi_Cube_relnotes_0.20.gif]]
| Kostka nawigacyjna została przerobiona, aby umożliwić korzystanie z tych nowych funkcji:
| Kostka nawigacyjna została przerobiona, aby umożliwić korzystanie z tych nowych funkcji:
* Istnieją teraz krawędzie umożliwiające oglądanie ujęcia pod kątem 45°.
* Istnieją teraz krawędzie umożliwiające obracanie ujęcia widoku pod kątem 45°.
* Nowa opcja [[Preferences_Editor/pl#Nawigacja|Obróć do najbliższego]] pozwala na oglądanie sceny w najbliższym sensownym stanie. Gdy jest ona wyłączona, kliknięcie na ścianę sześcianu spowoduje, że będzie ona zawsze w tej samej pozycji, niezależnie od tego, w jakiej pozycji kostki się znajdowałeś, gdy klikałeś na ścianę. Zobacz animację po lewej stronie, aby zrozumieć, co to oznacza. Spróbuj wykonać taką samą sekwencję kliknięć jak w animacji bez opcji ''Obróć do najbliższego'', aby poznać różnicę.
* Nowa opcja [[Preferences_Editor/pl#Nawigacja|Obróć do najbliższego]] Jeśli jest zaznaczona, po kliknięciu ściany sześcianu widok 3D jest obracany do najbliższej logicznie pozycji, na podstawie bieżącej orientacji sześcianu. W przeciwnym razie kliknięcie ściany zawsze spowoduje taki sam obrót. Aby przekonać się, na czym polega różnica, spróbuj wykonać taką samą sekwencję kliknięć jak w animacji bez opcji ''Obróć do najbliższego'' i bez niej.
* Klikając na kropkę umieszczoną na górze po prawej stronie kostki, można szybko zobaczyć widok z tyłu aktualnego ujęcia.
* Klikając nowy okrągły przycisk w prawym górnym rogu, można szybko przełączyć się na widok z tyłu.
* Rozmiar sześcianu można dostosować za pomocą opcji [[Preferences_Editor/pl#Nawigacja|Rozmiar kostki]].
* Rozmiar sześcianu można dostosować za pomocą opcji [[Preferences_Editor/pl#Nawigacja|Rozmiar kostki]].
[https://forum.freecadweb.org/viewtopic.php?f=3&t=52118 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4502 pull request #4502 ].
[https://forum.freecadweb.org/viewtopic.php?f=3&t=52118 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4502 pull request #4502 ].
Line 84: Line 64:
{|cellpadding=30
{|cellpadding=30
| [[File:Part_SectionCut_example_relnotes_0.20.png|200px]]
| [[File:Part_SectionCut_example_relnotes_0.20.png|200px]]
| Nowe narzędzie '''[[Part_SectionCut/pl|Przekrój częściowy]]''' umożliwia uzyskanie nieprzelotowych, a także ciągłych przekrojów części i złożeń.<br>[https://forum.freecadweb.org/viewtopic.php?f=27&t=52441 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4118 Pull request #4118].
| Nowe narzędzie [[Part_SectionCut/pl|Przekrój częściowy]] umożliwia uzyskanie nieprzelotowych, a także ciągłych przekrojów części i złożeń.<br>[https://forum.freecadweb.org/viewtopic.php?f=27&t=52441 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4118 Pull request #4118].
|}
|}


<span id="Further_user_interface_improvements"></span>
===Dalsze ulepszenia interfejsu użytkownika===
===Dalsze ulepszenia interfejsu użytkownika===


* Teraz możliwe jest używanie separatora dziesiętnego należącego do języka określonego dla interfejsu programu FreeCAD. Przykładowo w niemieckim systemie Windows, po ustawieniu języka interfejsu na '''Angielski''' i wybraniu nowej opcji '''Użyj formatu liczb w wybranym języku''', kropka zostanie użyta jako separator dziesiętny. Więcej informacji na ten temat można znaleźć w [[Preferences_Editor/pl#Og.C3.B3lne|ustawieniach]]. [https://github.com/FreeCAD/FreeCAD/pull/6364 Pull request #6364]</br>'''Uwaga''': Dla środowiska pracy [[FEM_Workbench/pl|MES]] symulacja z użyciem kropki jako separatora dziesiętnego jest bardzo zalecane, aby uzyskać poprawne wyniki.
* Teraz możliwe jest używanie separatora dziesiętnego należącego do języka określonego dla interfejsu programu FreeCAD. Przykładowo w niemieckim systemie Windows, po ustawieniu języka interfejsu na '''Angielski''' i wybraniu nowej opcji '''Użyj formatu liczb w wybranym języku''', kropka zostanie użyta jako separator dziesiętny. Więcej informacji na ten temat można znaleźć w [[Preferences_Editor/pl#Og.C3.B3lne|ustawieniach]]. [https://github.com/FreeCAD/FreeCAD/pull/6364 Pull request #6364]</br>'''Uwaga''': Dla środowiska pracy [[FEM_Workbench/pl|MES]] symulacja z użyciem kropki jako separatora dziesiętnego jest bardzo zalecane, aby uzyskać poprawne wyniki.
* Dodane zostały dwa nowe style nawigacji myszką. Jeden oparty na '''[[Mouse_navigation/pl#OpenSCAD|OpenSCAD]]''', drugi na '''[[Mouse_navigation/pl#TinkerCAD|TinkerCAD]]'''. [https://forum.freecadweb.org/viewtopic.php?f=8&t=60975 Forum dyskusyjne OpenSCAD], [https://forum.freecadweb.org/viewtopic.php?p=544639#p544376 Forum dyskusyjne TinkerCAD], [https://github.com/FreeCAD/FreeCAD/commit/a1c9ab658c commit 1], [https://github.com/FreeCAD/FreeCAD/commit/ef100d55e9d50 commit 2], [https://github.com/FreeCAD/FreeCAD/commit/549e5b5650 commit 3].
* Dodane zostały dwa nowe style nawigacji myszką. Jeden oparty na [[Mouse_navigation/pl#OpenSCAD|OpenSCAD]], drugi na [[Mouse_navigation/pl#TinkerCAD|TinkerCAD]]. [https://forum.freecadweb.org/viewtopic.php?f=8&t=60975 Forum dyskusyjne OpenSCAD], [https://forum.freecadweb.org/viewtopic.php?p=544639#p544376 Forum dyskusyjne TinkerCAD], [https://github.com/FreeCAD/FreeCAD/commit/a1c9ab658c commit 1], [https://github.com/FreeCAD/FreeCAD/commit/ef100d55e9d50 commit 2], [https://github.com/FreeCAD/FreeCAD/commit/549e5b5650 commit 3].
* Możliwe jest teraz przesuwanie widoku [[Std_DependencyGraph/pl|Grafu zależności]] za pomocą myszy. [https://forum.freecadweb.org/viewtopic.php?f=3&t=34791 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4638 pull request #4638].
* Możliwe jest teraz przesuwanie widoku [[Std_DependencyGraph/pl|Grafu zależności]] za pomocą myszy. [https://forum.freecadweb.org/viewtopic.php?f=3&t=34791 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4638 pull request #4638].
* Naprawiono błąd, który powodował, że korzystanie z urządzeń wyposażonych w pióro (np. z tabletu Wacom) było powolne do tego stopnia, że było całkowicie nieużyteczne. [https://forum.freecadweb.org/viewtopic.php?f=8&t=45046 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4687 pull request #4687].
* Naprawiono błąd, który powodował, że korzystanie z urządzeń wyposażonych w pióro (np. z tabletu Wacom) było powolne do tego stopnia, że było całkowicie nieużyteczne. [https://forum.freecadweb.org/viewtopic.php?f=8&t=45046 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4687 pull request #4687].
Line 97: Line 78:
* Możliwe jest teraz ustawienie klawisza {{KEY|Backspace}} jako samodzielnego klawisza skrótu bez potrzeby określania dodatkowego klawisza modyfikatora. [https://github.com/FreeCAD/FreeCAD/pull/5428 Pull request #5428]
* Możliwe jest teraz ustawienie klawisza {{KEY|Backspace}} jako samodzielnego klawisza skrótu bez potrzeby określania dodatkowego klawisza modyfikatora. [https://github.com/FreeCAD/FreeCAD/pull/5428 Pull request #5428]


<span id="Core_system_and_API"></span>
==System podstawowy i API==
==System podstawowy i API==


<span id="Core"></span>
=== Rdzeń ===
===Rdzeń programu===

{|cellpadding=5
{|cellpadding=5
| [[File:Object_selection_relnotes_0.20.png|384px]]
| [[File:Object_selection_relnotes_0.20.png|384px]]
|{{MenuCommand|Edycja → Kopiuj}} lub {{MenuCommand|Edycja → Powiel zaznaczony obiekt}} dla obiektu z zależnościami, pojawia się nowy przycisk {{Button|Użyj wyboru początkowego}} w oknie wyboru obiektu. Kliknięcie tego przycisku powoduje skopiowanie/duplikację tylko tych obiektów, które zostały wybrane przed otwarciem okna dialogowego, ignorując zależności i wszelkie działania, które mogły zostać podjęte w czasie, gdy okno było otwarte, takie jak zaznaczanie lub odznaczanie pól wyboru. Efekt jest taki sam, jak gdybyś usunął zaznaczenie wszystkich pól wyboru obok obiektów, których pierwotnie nie zaznaczyłeś i nacisnął przycisk {{Button|OK}}. Uwaga: Należy zachować szczególną ostrożność podczas kopiowania/duplikowania Stron Rysunku Technicznego. Zaleca się również kopiowanie/duplikowanie wszystkich elementów podrzędnych strony ''(Szablony, Widoki, Wymiary, itp.)''. W przeciwnym razie zmiany na jednej ze stron będą miały również wpływ na drugą stronę, np. usunięcie jednego z widoków na jednej stronie spowoduje usunięcie go z drugiej strony. Usunięcie jednej ze stron spowoduje również usunięcie całej zawartości z drugiej strony, jeśli nie zostaną wykonane kopie zawartości.
|{{MenuCommand|Edycja → Kopiuj}} lub {{MenuCommand|Edycja → Powiel zaznaczony obiekt}} dla obiektu z zależnościami, pojawia się nowy przycisk {{Button|Użyj wyboru początkowego}} w oknie wyboru obiektu. Kliknięcie tego przycisku powoduje skopiowanie/duplikację tylko tych obiektów, które zostały wybrane przed otwarciem okna dialogowego, ignorując zależności i wszelkie działania, które mogły zostać podjęte w czasie, gdy okno było otwarte, takie jak zaznaczanie lub odznaczanie pól wyboru. Efekt jest taki sam, jak gdybyś usunął zaznaczenie wszystkich pól wyboru obok obiektów, których pierwotnie nie zaznaczyłeś i nacisnął przycisk {{Button|OK}}. Uwaga: Należy zachować szczególną ostrożność podczas kopiowania/duplikowania Stron Rysunku Technicznego. Zaleca się również kopiowanie/duplikowanie wszystkich elementów podrzędnych strony ''(Szablony, Widoki, Wymiary, itp.)''. W przeciwnym razie zmiany na jednej ze stron będą miały również wpływ na drugą stronę, np. usunięcie jednego z widoków na jednej stronie spowoduje usunięcie go z drugiej strony. Usunięcie jednej ze stron spowoduje również usunięcie całej zawartości z drugiej strony.
|}
|}


Line 115: Line 99:
|}
|}


W systemie Linux domyślna lokalizacja plików konfiguracji, danych i pamięci podręcznej programu FreeCAD została zmieniona tak, aby była zgodna z wytycznymi [https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html Specyfikacji katalogów podstawowych XDG]. [https://forum.freecadweb.org/viewtopic.php?f=9&t=63648 dyskusja na forum]. Poniżej znajduje się porównanie starej i nowej lokalizacji:
{| class="wikitable"
!style="width: 25%;"|Opis
!style="width: 25%;"|Stara lokalizacja
!style="width: 25%;"|Aktualna lokalizacja
!style="width: 25%;"|Domyślnie do
|-
| Pliki konfiguracyjne
| $HOME/.FreeCAD
| $XDG_CONFIG_HOME/FreeCAD
| $HOME/.config/FreeCAD
|-
| Pliki danych
| $HOME/.FreeCAD
| $XDG_DATA_HOME/FreeCAD
| $HOME/.local/share/FreeCAD
|-
| Pliki pamięci podręcznej
| /tmp
| $XDG_CACHE_HOME/FreeCAD
| $HOME/.cache/FreeCAD
|}

Jeśli chcesz nadal używać starych lokalizacji, możesz uruchomić program FreeCAD z opcją {{incode|--keep-deprecated-paths}}.

<span id="API"></span>
===API===
===API===

FreeCAD otrzymał wiele nowych funkcji API Python:


<div class="mw-collapsible mw-collapsed toccolours">
<div class="mw-collapsible mw-collapsed toccolours">


<span id="New_Python_API"></span>
====Nowe skrypty Python====
====Nowe skrypty Python====


<div class="mw-collapsible-content">
<div class="mw-collapsible-content">

* ''ChFi2d_AnaFilletAlgoPy'': Analityczny algorytm do obliczania zaokrągleń. [https://github.com/FreeCAD/FreeCAD/commit/f94ab3ec commit f94ab3ec]
* ''ChFi2d_ChamferAPIPy'': Algorytm tworzący fazkę między dwiema krawędziami liniowymi. [https://github.com/FreeCAD/FreeCAD/commit/30f8015e7 commit 30f8015e7]


* ''Circle2dPy::getCircleCenter'': Uzyskuje środek okręgu zdefiniowany przez trzy punkty. [https://github.com/FreeCAD/FreeCAD/commit/3dc91fa2 commit 3dc91fa2]
* ''Circle2dPy::getCircleCenter'': Uzyskuje środek okręgu zdefiniowany przez trzy punkty. [https://github.com/FreeCAD/FreeCAD/commit/3dc91fa2 commit 3dc91fa2]
Line 186: Line 202:
</div>
</div>


<span id="Changed_Python_API"></span>
====Zmienione API====
====Zmienione API Phyton====


* ''MeshObject::trim(base, normal)'' zmieniono na ''MeshPy::trimByPlane(base, normal)'': Przycina siatkę za pomocą podanej płaszczyzny. [https://github.com/FreeCAD/FreeCAD/commit/837de28e commit 837de28e]
* ''MeshObject::trim(base, normal)'' zmieniono na ''MeshPy::trimByPlane(base, normal)'': Przycina siatkę za pomocą podanej płaszczyzny. [https://github.com/FreeCAD/FreeCAD/commit/837de28e commit 837de28e]
Line 192: Line 209:
</div>
</div>


<span id="Addon_Manager"></span>
==Menadżer dodatków==
==Menadżer dodatków==


Line 199: Line 217:
|}
|}


<span id="Arch_Workbench"></span>
==Środowisko pracy Architektura==
==Środowisko pracy Architektura==


Line 214: Line 233:
{|cellpadding=5
{|cellpadding=5
| [[File:NewArchStructureProperties_relnotes_0.20.jpg|250px]]
| [[File:NewArchStructureProperties_relnotes_0.20.jpg|250px]]
| '''Nowe właściwości w obiektach Konstrukcja architektury'''
| '''Nowe właściwości dla obiektów Konstrukcji architektury'''


'''BasePerpendicularToTool''': kopiuje bazę ''(profil wytłaczania)'' na początek użycia narzędzia ''(ścieżki wytłaczania)'' i umieszcza ją prostopadle do pierwszej krawędzi narzędzia. Jest to to samo, co dołączanie bazy w trybie MapMode = Normalna do krawędzi, ale odbywa się automatycznie i pozwala na ponowne użycie tego samego obiektu bazy dla wielu konstrukcji. Gdy parametr BasePerpendicularToTool ma wartość {{True/pl}}, więcej właściwości kontroluje położenie podstawy względem osi narzędzia. Są one pokazane na załączonym obrazku.
'''BasePerpendicularToTool''': kopiuje bazę ''(profil wytłaczania)'' na początek użycia narzędzia ''(ścieżki wytłaczania)'' i umieszcza ją prostopadle do pierwszej krawędzi narzędzia. Jest to to samo, co dołączanie bazy w trybie MapMode = Normalna do krawędzi, ale odbywa się automatycznie i pozwala na ponowne użycie tego samego obiektu bazy dla wielu konstrukcji. Gdy parametr BasePerpendicularToTool ma wartość {{True/pl}}, więcej właściwości kontroluje położenie podstawy względem osi narzędzia. Są one pokazane na załączonym obrazku.


'''ToolOffsetFirst''' i '''ToolOffsetLast''': przedłużenie/obcięcie konstrukcji odpowiednio na początku i na końcu ''(rzeczywista długość konstrukcji jest dostępna we właściwości ComputedLength w trybie tylko do odczytu)''
'''ToolOffsetFirst''' i '''ToolOffsetLast''': przedłużenie/obcięcie konstrukcji odpowiednio na początku i na końcu ''(rzeczywista długość konstrukcji jest dostępna we właściwości ComputedLength w trybie tylko do odczytu)''.

* BaseRotation: obrót podstawy ''(obrót odbywa się wokół punktu "(0,0)" podstawy, który jest środkiem dla [[Arch_Profile/pl|profili architektury]], początkiem dla szkiców i zwykle pierwszym punktem dla szkiców [[Draft_Wire|linii łamanych]])''.
* '''Obrót bazowy''': obrót podstawy ''(obrót następuje wokół punktu "(0,0)" podstawy, który jest środkiem dla [[Arch_Profile/pl|Profilów architektury]], początkiem dla szkiców i zwykle pierwszym punktem dla [[Draft_Wire/pl|polilinii]] środowiska Rysunek Roboczy)''.
* BaseOffsetX i BaseOffsetY: przesuń bazę ''(profil wyciągnięcia)''.

* BaseMirror: odbicie lustrzane podstawy ''(profil wyciągnięcia)''.
* '''Przesunięcie Bazowe X''' i '''Przesunięcie Bazowe Y''': przesuń podstawę ''(profil wyciągnięcia)''.

* '''Bazowe Odbicie lustrzane''': lustrzane odbicie podstawy ''(profilu wyciągnięcia)''.


Dodano również nowe polecenie '''Utwórz wiele struktur łukowych'''. Używa ono pierwszego zaznaczonego obiektu jako Podstawy i tworzy obiekty Konstrukcji architektury dla każdej Krawędzi pozostałych zaznaczonych obiektów. Następnie można dostosować właściwości poszczególnych obiektów Konstrukcji w edytorze Właściwości. To polecenie zostało dodane dla przepływu pracy ze Szkicem wzorcowym ''(istnieje ryzyko wystąpienia problemu z nazewnictwem topologicznym, chyba że utworzysz nieparametryczną kopię Szkicu wzorcowego lub użyjesz wersji Realthundera)''.
Dodano również nowe polecenie '''Utwórz wiele struktur łukowych'''. Używa ono pierwszego zaznaczonego obiektu jako Podstawy i tworzy obiekty Konstrukcji architektury dla każdej Krawędzi pozostałych zaznaczonych obiektów. Następnie można dostosować właściwości poszczególnych obiektów Konstrukcji w edytorze Właściwości. To polecenie zostało dodane dla przepływu pracy ze Szkicem wzorcowym ''(istnieje ryzyko wystąpienia problemu z nazewnictwem topologicznym, chyba że utworzysz nieparametryczną kopię Szkicu wzorcowego lub użyjesz wersji Realthundera)''.

Obsługa '''danych 2D''' takich jak linie, kreskowania, teksty i wymiary jest teraz dostępna w imporcie i eksporcie IFC, co przyczynia się do tego, że format IFC staje się coraz bardziej odpowiedni do tradycyjnej pracy w 2D CAD. Podobny wysiłek jest podejmowany w [https://blenderbim.org BlenderBIM]. Więcej ulepszeń przepływu pracy 2D jest udokumentowanych [https://forum.freecadweb.org/viewtopic.php?p=563067#p563067 w tym wątku na forum].


[https://forum.freecadweb.org/viewtopic.php?f=23&t=43228&start=60 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/3229 Pull request #3229]
[https://forum.freecadweb.org/viewtopic.php?f=23&t=43228&start=60 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/3229 Pull request #3229]
|}
|}


<span id="Draft_Workbench"></span>
==Środowisko pracy Rysunek Roboczy==
==Środowisko pracy Rysunek Roboczy==


Line 246: Line 271:
* Jest teraz możliwe odwrócenie [[Draft_Wire/pl|linii łamanej]] poprzez menu kontekstowe [[File:Draft_Edit.svg|24px]] [[Draft_Edit/pl|edycja]]. [https://forum.freecadweb.org/viewtopic.php?f=23&t=58643&start=20 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4811 pull request #4811].
* Jest teraz możliwe odwrócenie [[Draft_Wire/pl|linii łamanej]] poprzez menu kontekstowe [[File:Draft_Edit.svg|24px]] [[Draft_Edit/pl|edycja]]. [https://forum.freecadweb.org/viewtopic.php?f=23&t=58643&start=20 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/4811 pull request #4811].


<span id="Further_Draft_improvements"></span>
===Kolejne ulepszenia dla środowiska Rysunek Roboczy===
===Kolejne ulepszenia dla środowiska Rysunek Roboczy===


Line 254: Line 280:
* Dodano wsparcie dla dwóch konwerterów DWG: [https://www.gnu.org/software/libredwg LibreDWG] i [https://qcad.org/en/qcad-command-line-tools#dwg2dwg QCAD pro]. Zobacz strony [[Import_Export_Preferences/pl#DWG|Ustawienia Importu i Eksportu]] i [[FreeCAD_and_DWG_Import/pl|FreeCAD i Import DWG]], aby uzyskać więcej informacji.
* Dodano wsparcie dla dwóch konwerterów DWG: [https://www.gnu.org/software/libredwg LibreDWG] i [https://qcad.org/en/qcad-command-line-tools#dwg2dwg QCAD pro]. Zobacz strony [[Import_Export_Preferences/pl#DWG|Ustawienia Importu i Eksportu]] i [[FreeCAD_and_DWG_Import/pl|FreeCAD i Import DWG]], aby uzyskać więcej informacji.


<span id="FEM_Workbench"></span>
==Środowisko pracy MES==
==Środowisko pracy MES==


Line 275: Line 302:
|}
|}


<span id="Further_FEM_improvements"></span>
===Dalsze ulepszenia MES===
===Dalsze ulepszenia MES===


* '''Ważne:''' Począwszy od tego wydania, FreeCAD będzie używał jednostek SI ''(m, kg, s, K, A, mol, cd)'' do zapisu plików wyjściowych [[FEM_SolverElmer/pl|solvera Elmer]] ''(''case.sif'' i ''mesh.nodes'')''. Jest to niezależne od stosowanego w FreeCAD [[Preferences_Editor/pl#Jednoski|systemu jesnostek]].
* '''Ważne:''' Począwszy od tego wydania, FreeCAD będzie używał jednostek SI ''(m, kg, s, K, A, mol, cd)'' do zapisu plików wyjściowych [[FEM_SolverElmer/pl|solvera Elmer]] ''(''case.sif'' i ''mesh.nodes'')''. Jest to niezależne od stosowanego w FreeCAD [[Preferences_Editor/pl#Jednoski|systemu jesnostek]].
* '''Ważne:''' Począwszy od tego wydania, skala [[FEM_PostPipelineFromResult|result pipelines]] i ich [[FEM_Workbench#Menu:_Results|filtry]] będą używać jednostek SI ''(m, kg, s, K, A, mol, cd)''. Zatem przemieszczenie jest podawane w metrach, a naprężenie w paskalach. Dotyczy to wszystkich opartych na układzie SI układów [[Preferences_Editor/pl#Jednostki|jednostek]] programu FreeCAD.
* '''Ważne:''' Począwszy od tego wydania, skala [[FEM_PostPipelineFromResult/pl|result pipelines]] i ich [[FEM_Workbench/pl#Menu:_Wyniki|filtry]] będą używać jednostek [https://en.wikipedia.org/wiki/International_System_of_Units SI] ''(m, kg, s, K, A, mol, cd)''. Zatem przemieszczenie jest podawane w metrach, a naprężenie w paskalach. Dotyczy to wszystkich opartych na układzie SI układów [[Preferences_Editor/pl#Jednostki|jednostek]] programu FreeCAD.
* Rozwiązywanie za pomocą solvera [[FEM_SolverCalculixCxxtools|Calculix]] wykorzystuje teraz wszystkie rdzenie procesora. [https://github.com/FreeCAD/FreeCAD/pull/6374 Pull request #6374]
* Rozwiązywanie za pomocą solvera [[FEM_SolverCalculixCxxtools/pl|Calculix]] wykorzystuje teraz wszystkie rdzenie procesora. [https://github.com/FreeCAD/FreeCAD/pull/6374 Pull request #6374]
* Tworzenie siatki za pomocą [[FEM_MeshGmshFromShape|Gmsh]] wykorzystuje teraz wszystkie rdzenie procesora. [https://github.com/FreeCAD/FreeCAD/pull/6370 Pull request #6370]
* Tworzenie siatki za pomocą [[FEM_MeshGmshFromShape/pl|Gmsh]] wykorzystuje teraz wszystkie rdzenie procesora. [https://github.com/FreeCAD/FreeCAD/pull/6370 Pull request #6370]
* Kolejność elementów w siatkach [[FEM_MeshGmshFromShape|Gmsh]] może być zmieniony poprzez okno dialogowe siatki. [https://github.com/FreeCAD/FreeCAD/pull/4660 Pull request #4660]
* Kolejność elementów w siatkach [[FEM_MeshGmshFromShape/pl|Gmsh]] może być zmieniony poprzez okno dialogowe siatki. [https://github.com/FreeCAD/FreeCAD/pull/4660 Pull request #4660]
* Filtr wynikowy [[FEM_PostFilterDataAtPoint/pl|Dane w punkcie przecięcia]] teraz rzeczywiście działa: Informacje z siatek wynikowych można uzyskać, klikając je lub podając współrzędną siatki.
* Dodano nowe wiązanie: {{MenuCommand|Model → Wiązania mechaniczne → [[File:FEM_ConstraintCentrif.svg|16px]] [[FEM_ConstraintCentrif|Constraint Centrif]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4738 Pull request #4738].
* Dodano nowe wiązanie: {{MenuCommand|Model → Wiązania mechaniczne → [[File:FEM_ConstraintCentrif.svg|16px]] [[FEM_ConstraintCentrif/pl|Constraint Centrif]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4738 Pull request #4738].
* Dodano nowy solver: {{MenuCommand|Solve → [[File:FEM_SolverMystran.svg|16px]]. [[FEM_SolverMystran/pl|Solver Mystran]]}}. Wiele commitów.
* Dodano nowy solver: {{MenuCommand|Solve → [[File:FEM_SolverMystran.svg|16px]]. [[FEM_SolverMystran/pl|Solver Mystran]]}}. Wiele commitów.
* Dodano nowe wiązanie: {{MenuCommand|Model → Wiązania mechaniczne → [[File:FEM_ConstraintSpring.svg|16px]] [[FEM_ConstraintSpring/pl|Constraint Spring]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4982 PR #4982].
* Dodano nowe wiązanie: {{MenuCommand|Model → Wiązania mechaniczne → [[File:FEM_ConstraintSpring.svg|16px]] [[FEM_ConstraintSpring/pl|Constraint Spring]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4982 PR #4982].
Line 289: Line 318:
* Dodano karty materiałowe dla Azotu i Argonu [https://github.com/FreeCAD/FreeCAD/pull/4649 PR #4649].
* Dodano karty materiałowe dla Azotu i Argonu [https://github.com/FreeCAD/FreeCAD/pull/4649 PR #4649].
* Dodano wsparcie dla [[FEM_MeshGmshFromShape/pl|Gmsh]] algorytmów siatkowych "HXT" ''(3D)'' i "Packing Parallelograms" ''(2D)'' [https://github.com/FreeCAD/FreeCAD/pull/4654 PR #4654].
* Dodano wsparcie dla [[FEM_MeshGmshFromShape/pl|Gmsh]] algorytmów siatkowych "HXT" ''(3D)'' i "Packing Parallelograms" ''(2D)'' [https://github.com/FreeCAD/FreeCAD/pull/4654 PR #4654].
* Umożliwiono ustawienie dla [[FEM_MeshGmshFromShape#Properties/pl|Gmsh]] właściwości '''Optymalizacja wysokiego poziomu''' określonego algorytmu [https://github.com/FreeCAD/FreeCAD/pull/4705 PR #4705].
* Umożliwia określenie algorytmu dla [[FEM_MeshGmshFromShape#Properties/pl|Gmsh]] właściwości '''Optymalizacja wysokiego poziomu''' określonego algorytmu [https://github.com/FreeCAD/FreeCAD/pull/4705 PR #4705].
* Nieliniowe materiały stałe z prostym utwardzaniem mogą mieć teraz dowolną liczbę granic plastyczności. [https://github.com/FreeCAD/FreeCAD/pull/5024 PR #5024].
* Nieliniowe materiały stałe z prostym utwardzaniem mogą mieć teraz dowolną liczbę granic plastyczności. [https://github.com/FreeCAD/FreeCAD/pull/5024 PR #5024].
* Zezwalaj na modalne dodawanie/usuwanie elementów geometrycznych do wiązań działających na granicach. [https://github.com/FreeCAD/FreeCAD/pull/5117 Pull request #5117].
* Zezwalaj na modalne dodawanie/usuwanie elementów geometrycznych do wiązań działających na granicach. [https://github.com/FreeCAD/FreeCAD/pull/5117 Pull request #5117].
* Większość okien dialogowych wiązań MES zachowuje się teraz jednolicie i zapewnia te same funkcje wyboru obiektów 3D. [https://github.com/FreeCAD/FreeCAD/pull/5391 Pull request #5391]
* Większość okien dialogowych wiązań MES zachowuje się teraz jednolicie i zapewnia te same funkcje wyboru obiektów 3D. [https://github.com/FreeCAD/FreeCAD/pull/5391 Pull request #5391]


<span id="Export"></span>
==Import==

==Eksport==
==Eksport==


* DXF: Brakujący blok jednostki został dodany do pliku header14.rub. [https://github.com/FreeCAD/FreeCAD/issues/5793 Pull request #5793]
* DXF: Brakujący blok jednostki został dodany do pliku header14.rub. [https://github.com/FreeCAD/FreeCAD/issues/5793 Pull request #5793]


<span id="Mesh"></span>
==Środowisko pracy Siatka==
==Środowisko pracy Siatka==


<span id="Improved_support_for_NASTRAN_GRID_elements"></span>
===Ulepszona obsługa elementów NASTRAN GRID===
===Ulepszona obsługa elementów NASTRAN GRID===


Narzędzie do importu siatki obsługuje teraz element "GRID*" o wysokiej precyzji. Element "GRID" o standardowej precyzji został również ulepszony i obsługuje teraz zarówno dane numeryczne z ograniczeniem spacji, jak i dane o stałej szerokości pola, zgodnie z dokumentacją formatu NASTRAN95.
Narzędzie do importu siatki obsługuje teraz element "GRID*" o wysokiej precyzji. Element "GRID" o standardowej precyzji został również ulepszony i obsługuje teraz zarówno dane numeryczne z ograniczeniem spacji, jak i dane o stałej szerokości pola, zgodnie z dokumentacją formatu NASTRAN95.


<span id="Further_Mesh_improvements"></span>
===Planowane ulepszenia===
===Planowane ulepszenia===


Naprawiono fałszywe negatywy podczas testów autoprzecinania, gdy ściany są współpłaszczyznowe: [https://github.com/FreeCAD/FreeCAD/pull/5002 pull request #5002].
Naprawiono fałszywe negatywy podczas testów autoprzecinania, gdy ściany są współpłaszczyznowe: [https://github.com/FreeCAD/FreeCAD/pull/5002 pull request #5002].


<span id="OpenSCAD_Workbench"></span>
==Środowisko pracy OpenSCAD==
==Środowisko pracy OpenSCAD==


Line 316: Line 348:
Dodano nowe opcje umożliwiające uruchamianie programu FreeCAD, OpenSCAD lub obu, w środowiskach piaskownicowych, takich jak AppImages i pakiety Snap: dane mogą być teraz przesyłane do i z OpenSCAD poprzez standardowy mechanizm katalogu tymczasowego, poprzez katalog tymczasowy określony przez użytkownika, do którego mają dostęp oba programy wykonawcze, lub, co jest nowością w OpenSCAD 2021.1, poprzez mechanizm "stdout pipe", całkowicie omijający pliki tymczasowe.
Dodano nowe opcje umożliwiające uruchamianie programu FreeCAD, OpenSCAD lub obu, w środowiskach piaskownicowych, takich jak AppImages i pakiety Snap: dane mogą być teraz przesyłane do i z OpenSCAD poprzez standardowy mechanizm katalogu tymczasowego, poprzez katalog tymczasowy określony przez użytkownika, do którego mają dostęp oba programy wykonawcze, lub, co jest nowością w OpenSCAD 2021.1, poprzez mechanizm "stdout pipe", całkowicie omijający pliki tymczasowe.


{| cellpadding=5
'''Dodaj element OpenSCAD''' - posiada teraz dodatkowe opcje
| [[Image:OpenSCAD_AddElement_relnotes_0.20.png|384px]]
| W panelu zadań dodano następujące opcje funkcji[[OpenSCAD_AddOpenSCADElement/pl|Dodaj element OpenSCAD]]:
Wczytaj - wczytaj plik w formacie scad
Wczytaj - wczytaj plik w formacie scad
Zapisz - zapisz plik w formacie scad
Zapisz - zapisz plik w formacie scad
Line 322: Line 356:
Wyczyść - wyczyść tekst
Wyczyść - wyczyść tekst


Jest tam również pole tekstowe do zgłaszania błędów w OpenSCAD.
Nowe pole tekstowe zawiera informacje o błędach środowiska OpenSCAD.
|}

[[File:OpenSCAD_AddElement_relnotes_0.20.png]]


<span id="Part_Workbench"></span>
==Środowisko pracy Część==
==Środowisko pracy Część==


Line 334: Line 368:
|}
|}


<span id="Further_Part_improvements"></span>
===Planowane ulepszenia środowiska Część===
===Planowane ulepszenia środowiska Część===


<div class="mw-translate-fuzzy">
* Okno dialogowe do edycji [[Part_Cylinder/pl|walców]] pozwala teraz na określenie kąta względem wektora normalnego wybranej płaszczyzny mocowania. W ten sposób można tworzyć przechylone walce. [https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]
* Okno dialogowe do edycji [[Part_Cylinder/pl|walców]] pozwala teraz na określenie kąta względem wektora normalnego wybranej płaszczyzny mocowania. W ten sposób można tworzyć przechylone walce. [https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708],
* Poniższe polecenia obsługuje teraz App::Links: [[Part_Loft/pl|Wyciągnięcie przez profile]], [[Part_Sweep/pl|Wyciągnięcie po ścieżce]], [[Part_Extrude/pl|Wyciągnij]], [[Part_Revolve/pl|Wyciągnięcie przez obrót]], [[Part_ReverseShapes/pl|Odwrócone kształty]], [[Part_Mirror/pl|Odbicie lustrzane]], [[Part_Offset2D/pl|Odsunięcie 2D]], [[Part_Offset/pl|Odsunięcie 3D]], [[Part_CheckGeometry/pl|Sprawdź geometrię]], [[Part_RuledSurface/pl|Powierzchnia prostokreślna]], [[Part_CrossSections/pl|Przekrój poprzeczny]] i [[Part_Thickness/pl|Grubość]]. [https://github.com/FreeCAD/FreeCAD/pull/6478 Pull request #6478].
* Narzędzie [[Part_FaceColors/pl|Kolor ściany]] umożliwia teraz także ustawienie przezroczystości ''(kanał alfa)'' powierzchni. Przezroczystość ta może być [[Import_Export/pl|eksportowana]], co umożliwia np. tworzenie plików STEP z przezroczystymi częściami.
* Poniższe polecenia obsługuje teraz App::Links: [[Part_Loft/pl|Wyciągnięcie przez profile]], [[Part_Sweep/pl|Wyciągnięcie po ścieżce]], [[Part_Extrude/pl|Wyciągnij]], [[Part_Revolve/pl|Wyciągnięcie przez obrót]], [[Part_ReverseShape/pl|Odwrócone kształty]], [[Part_Mirror/pl|Odbicie lustrzane]], [[Part_Offset2D/pl|Odsunięcie 2D]], [[Part_Offset/pl|Odsunięcie 3D]], [[Part_CheckGeometry/pl|Sprawdź geometrię]], [[Part_RuledSurface/pl|Powierzchnia prostokreślna]], [[Part_CrossSections/pl|Przekrój poprzeczny]] i [[Part_Thickness/pl|Grubość]]. [https://github.com/FreeCAD/FreeCAD/pull/6478 Pull request #6478].
</div>


<span id="PartDesign_Workbench"></span>
==Środowisko pracy Projekt Części==
==Środowisko pracy Projekt Części==


<div class="mw-translate-fuzzy">
{| cellpadding=5
{| cellpadding=5


| [[Image:PD_Pad-Length-along-reference_relnotes_0.20.gif|384px]]</br>Wyciągnięcie wzdłuż krawędzi modelu.</br>Kliknij na obrazek, aby wyświetlić animację.
| [[Image:PD_Pad-Length-along-reference_relnotes_0.20.gif|384px]]</br>Wyciągnięcie wzdłuż krawędzi modelu.</br>Kliknij na obrazek, aby wyświetlić animację.
| Istnieje nowa opcja wyciągania wzdłuż kierunku krawędzi w modelu 3D.
| Istnieje nowa opcja [[PartDesign_Pad/pl|wyciągania]] wzdłuż kierunku krawędzi w modelu 3D.
[https://github.com/FreeCAD/FreeCAD/pull/4685 pull request #4685]
[https://github.com/FreeCAD/FreeCAD/pull/4685 pull request #4685]
|-
|-

| [[File:PartDesign_Chamfer_Face_Selection_relnotes_0.20.png|384px]]
| [[File:PartDesign_Chamfer_Face_Selection_relnotes_0.20.png|384px]]
| Jeśli w narzędziu [[PartDesign_Chamfer/pl|Fazka]] określono odległość i kąt oraz wybrano powierzchnie, odległość zostanie zastosowana wzdłuż wybranych powierzchni. Analogicznie, jeśli podano dwie odległości, to wzdłuż wybranej powierzchni zostanie zastosowana wielkość 1.
| Jeśli w narzędziu [[PartDesign_Chamfer/pl|Fazka]] określono odległość i kąt oraz wybrano powierzchnie, odległość zostanie zastosowana wzdłuż wybranych powierzchni. Analogicznie, jeśli podano dwie odległości, to wzdłuż wybranej powierzchni zostanie zastosowana wielkość 1.
Zachowanie to można zamienić na inną powierzchnię za pomocą przycisku Przerzuć kierunek.
Zachowanie to można zamienić na inną powierzchnię za pomocą przycisku Przerzuć kierunek.
[https://forum.freecadweb.org/viewtopic.php?f=19&t=62084 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/5039 pull request #5039]
[https://forum.freecadweb.org/viewtopic.php?f=19&t=62084 dyskusja na forum], [https://github.com/FreeCAD/FreeCAD/pull/5039 pull request #5039]
Line 357: Line 394:
| Możliwe jest teraz tworzenie [[PartDesign_AdditiveLoft/pl|Wyciągnięcie przez profile]], [[PartDesign_SubtractiveLoft/pl|Subtraktywne wyciągnięcie przez profile]], [[PartDesign_AdditivePipe/pl|Wyciągnięcie po ścieżce]] lub [[PartDesign_SubtractivePipe/pl|Subtraktywne wyciągnięcie po ścieżce]] w kierunku lub z [[Glossary/pl#V|wierzchołka]] szkicu lub bryły. Pozwala to na przykład tworzyć piramidy.</br>'''Uwaga''': Wierzchołki w szkicach są tworzone jako geometria konstrukcyjna. Aby użyć ich jako punktów końcowych wyciągnięcia, musisz najpierw [[Sketcher_ToggleConstruction/pl|zmienić je na normalną geometrię]].
| Możliwe jest teraz tworzenie [[PartDesign_AdditiveLoft/pl|Wyciągnięcie przez profile]], [[PartDesign_SubtractiveLoft/pl|Subtraktywne wyciągnięcie przez profile]], [[PartDesign_AdditivePipe/pl|Wyciągnięcie po ścieżce]] lub [[PartDesign_SubtractivePipe/pl|Subtraktywne wyciągnięcie po ścieżce]] w kierunku lub z [[Glossary/pl#V|wierzchołka]] szkicu lub bryły. Pozwala to na przykład tworzyć piramidy.</br>'''Uwaga''': Wierzchołki w szkicach są tworzone jako geometria konstrukcyjna. Aby użyć ich jako punktów końcowych wyciągnięcia, musisz najpierw [[Sketcher_ToggleConstruction/pl|zmienić je na normalną geometrię]].
|-
|-
| [[Image:PD_Pocket-direction_relnotes_0.20.gif|384px]] </br>Wykonywanie kieszeni wzdłuż różnych kierunków. </br>Kliknij na obrazek, aby wyświetlić animację.
| [[Image:PD_Pocket-direction_relnotes_0.20.gif|384px]] </br>Wykonywanie [[PartDesign_Pocket/pl|kieszeni]] wzdłuż różnych kierunków. </br>Kliknij na obrazek, aby wyświetlić animację.
| Teraz można określić kierunek wycięcia kieszeni.
| Teraz można określić kierunek wycięcia kieszeni.
[https://github.com/FreeCAD/FreeCAD/pull/5164 Pull request #5164]
[https://github.com/FreeCAD/FreeCAD/pull/5164 Pull request #5164]
Line 374: Line 411:
|-
|-
| [[File:PartDesign_Islands-Extrude_relnotes_0.20.png|384px]] </br> Pojedyncze wyciągnięcie i pojedyncze [[PartDesign_Revolution/pl|wyciągnięcie przez obrót]] z zagnieżdżonymi profilami. Podstawowy blok jest tylko po to, aby zapewnić, że część jest pojedynczą bryłą.
| [[File:PartDesign_Islands-Extrude_relnotes_0.20.png|384px]] </br> Pojedyncze wyciągnięcie i pojedyncze [[PartDesign_Revolution/pl|wyciągnięcie przez obrót]] z zagnieżdżonymi profilami. Podstawowy blok jest tylko po to, aby zapewnić, że część jest pojedynczą bryłą.
| Wszystkie właściwości środowiska Projekt Części, które umożliwiają wyciągnięcie szkiców, mogą teraz obsługiwać szkice z profilami zagnieżdżonymi, które tworzą wyspy. Na przykład możliwe jest wyciągnięcie obrotem szkicu składającego się z trzech zagnieżdżonych okręgów z tym samym punktem środkowym.
| Wszystkie właściwości środowiska Projekt Części, które umożliwiają [[PartDesign_Pad/pl|wyciągnięcie]] szkiców, mogą teraz obsługiwać szkice z profilami zagnieżdżonymi, które tworzą wyspy. Na przykład możliwe jest [[PartDesign_Revolution/pl|wyciągnięcie obrotem]] szkicu składającego się z trzech zagnieżdżonych okręgów z tym samym punktem środkowym.
<br>'''Uwaga''': Wyciąganie zagnieżdżonych profili działa tylko wtedy, gdy wynik jest nadal pojedynczą bryłą.
<br>'''Uwaga''': Wyciąganie zagnieżdżonych profili działa tylko wtedy, gdy wynik jest nadal pojedynczą bryłą.
[https://github.com/FreeCAD/FreeCAD/pull/6381 Pull request #6381]
[https://github.com/FreeCAD/FreeCAD/pull/6381 Pull request #6381]
Line 388: Line 425:
|-
|-
|}
|}
</div>


<span id="Further_PartDesign_improvements"></span>
===Planowane ulepszenia środowiska Projekt Części===
===Planowane ulepszenia środowiska Projekt Części===


<div class="mw-translate-fuzzy">
* Funkcja [[PartDesign_AdditiveHelix/pl|Helisa]] można teraz również użyć normalnej szkicu jako osi [https://github.com/FreeCAD/FreeCAD/pull/5199 pull request #5199],
* Funkcja [[PartDesign_AdditiveHelix/pl|Helisa]] można teraz również użyć normalnej szkicu jako osi [https://github.com/FreeCAD/FreeCAD/pull/5199 pull request #5199],
* Funkcja [[PartDesign_Sprocket/pl|Koło łańcuchowe]] może teraz tworzyć również koła łańcuchowe zgodne z normami ISO [https://forum.freecadweb.org/viewtopic.php?f=22&t=44525#p478369 wątek na forum] [https://github.com/FreeCAD/FreeCAD/pull/4478 pull request #4478],
* Funkcja [[PartDesign_Sprocket/pl|Koło łańcuchowe]] może teraz tworzyć również koła łańcuchowe zgodne z normami ISO [https://forum.freecadweb.org/viewtopic.php?f=22&t=44525#p478369 wątek na forum] [https://github.com/FreeCAD/FreeCAD/pull/4478 pull request #4478],
Line 403: Line 441:
* Gdy narzędzie środowiska Projekt Części jest uruchamiane bez aktywnej bryły, FreeCAD oferuje teraz możliwość aktywowania bryły lub utworzenia nowej. [https://github.com/FreeCAD/FreeCAD/pull/4949 Pull request #4949]
* Gdy narzędzie środowiska Projekt Części jest uruchamiane bez aktywnej bryły, FreeCAD oferuje teraz możliwość aktywowania bryły lub utworzenia nowej. [https://github.com/FreeCAD/FreeCAD/pull/4949 Pull request #4949]
* Narzędzie [[Part_FaceColors/pl|Kolor ściany]] jest teraz dostępne także z poziomu środowiska roboczego Projekt Części.
* Narzędzie [[Part_FaceColors/pl|Kolor ściany]] jest teraz dostępne także z poziomu środowiska roboczego Projekt Części.
</div>


<span id="Path_Workbench"></span>
==Środowisko pracy Path==
==Środowisko pracy Path==


Line 413: Line 453:
* Zwiększono widoczność obiektów ścieżek w sposób bardziej naturalny. [https://github.com/FreeCAD/FreeCAD/pull/4911 Pull request #4911]
* Zwiększono widoczność obiektów ścieżek w sposób bardziej naturalny. [https://github.com/FreeCAD/FreeCAD/pull/4911 Pull request #4911]


<span id="Plot_module"></span>
==Środowisko pracy Wykres==
==Środowisko pracy Wykres==


* FreeCAD udostępnia teraz domyślnie środowisko pracy Wykres, więc dowolne inne środowiska pracy mogą tworzyć wykresy bez potrzeby korzystania z zewnętrznych narzędzi [https://github.com/FreeCAD/FreeCAD/pull/4971 Pull request #4971].
* FreeCAD udostępnia teraz domyślnie środowisko pracy Wykres, więc dowolne inne środowiska pracy mogą tworzyć wykresy bez potrzeby korzystania z zewnętrznych narzędzi [https://github.com/FreeCAD/FreeCAD/pull/4971 Pull request #4971].


<span id="Sketcher_Workbench"></span>
==Środowisko pracy Render==

==Środowisko pracy Szkicownik==
==Środowisko pracy Szkicownik==


Line 446: Line 486:
[https://github.com/FreeCAD/FreeCAD/pull/5200 Pull request]
[https://github.com/FreeCAD/FreeCAD/pull/5200 Pull request]
|-
|-
| [[File:SketcherBSplineInsertKnot_relnotes_0.20.gif|384px]]
| [[File:SketcherBSplineInsertKnot_relnotes_0.20.gif]]
| New [[File:Sketcher_BSplineInsertKnot.svg|24px]] [[Sketcher_BSplineInsertKnot/pl|Wstaw węzeł]] narzędzie do wstawiania węzła do istniejącej krzywej złożonej.
| New [[File:Sketcher_BSplineInsertKnot.svg|24px]] [[Sketcher_BSplineInsertKnot/pl|Wstaw węzeł]] narzędzie do wstawiania węzła do istniejącej krzywej złożonej.
[https://github.com/FreeCAD/FreeCAD/pull/5311 Pull request #5311] oraz [https://github.com/FreeCAD/FreeCAD/pull/6356 Pull request #6356]
[https://github.com/FreeCAD/FreeCAD/pull/5311 Pull request #5311] oraz [https://github.com/FreeCAD/FreeCAD/pull/6356 Pull request #6356]
|}
|}


<span id="Further_Sketcher_improvements"></span>
===Planowane ulepszenia środowiska Szkicownik===
===Planowane ulepszenia środowiska Szkicownik===


* Zaktualizowana obsługa przycinania [https://github.com/FreeCAD/FreeCAD/pull/4330 Pull request #4330] [https://forum.freecadweb.org/viewtopic.php?f=10&t=54441 dyskusja na forum] <-- Potrzebuje prezentacji ekranów
* Zaktualizowana obsługa przycinania [https://github.com/FreeCAD/FreeCAD/pull/4330 Pull request #4330] [https://forum.freecadweb.org/viewtopic.php?f=10&t=54441 dyskusja na forum],
* Zachowanie funkcji [[File:Sketcher_CreateSlot.svg|24px]] [[Sketcher_CreateSlot/pl|rowek]] uległo zmianie. Rowki mogą być teraz tworzone poprzez zdefiniowanie środka obu półokręgów. [https://github.com/FreeCAD/FreeCAD/pull/4843 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=17&t=59243&p=508658#p508658 dyskusja na forum]
* Zachowanie funkcji [[File:Sketcher_CreateSlot.svg|24px]] [[Sketcher_CreateSlot/pl|rowek]] uległo zmianie. Rowki mogą być teraz tworzone poprzez zdefiniowanie środka obu półokręgów. [https://github.com/FreeCAD/FreeCAD/pull/4843 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=17&t=59243&p=508658#p508658 dyskusja na forum],
* Automatyzacja widoczności pozwala na otwarcie Szkicownika w [[Sketcher_ViewSection/pl|trybie przekroju]] po wejściu do trybu edycji. [https://github.com/FreeCAD/FreeCAD/pull/4742 Pull request #4742] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57056 dyskusja na forum]
* Automatyzacja widoczności pozwala na otwarcie Szkicownika w [[Sketcher_ViewSection/pl|trybie przekroju]] po wejściu do trybu edycji. [https://github.com/FreeCAD/FreeCAD/pull/4742 Pull request #4742] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57056 dyskusja na forum],
* Automatyzacja widoczności pozwala na wymuszenie pracy ujęcia widoku w [[Std_OrthographicCamera/pl|trybie ortogonalnym]] przy wejściu w tryb edycji. [https://github.com/FreeCAD/FreeCAD/pull/4778 Pull request #4778] [https://forum.freecadweb.org/viewtopic.php?f=22&t=44747 dyskusja na forum]
* Automatyzacja widoczności pozwala na wymuszenie pracy ujęcia widoku w [[Std_OrthographicCamera/pl|trybie ortogonalnym]] przy wejściu w tryb edycji. [https://github.com/FreeCAD/FreeCAD/pull/4778 Pull request #4778] [https://forum.freecadweb.org/viewtopic.php?f=22&t=44747 dyskusja na forum],
* Opcja wyświetlania nazwy wiązania wymiarowego i użycia dla niej niestandardowego formatu. [https://github.com/FreeCAD/FreeCAD/pull/4966 Pull request #4966] [https://forum.freecadweb.org/viewtopic.php?t=61153 Dyskusja na forum]
* Opcja wyświetlania nazwy wiązania wymiarowego i użycia dla niej niestandardowego formatu. [https://github.com/FreeCAD/FreeCAD/pull/4966 Pull request #4966] [https://forum.freecadweb.org/viewtopic.php?t=61153 Dyskusja na forum],
* Podczas szkicowania [[Sketcher_Create3PointArc/pl|3-punktowego łuku]] z włączoną opcją automatycznego wiązania, [[Sketcher_ConstrainTangent/pl|wiązanie stycznej]] jest proponowane dla wszystkich trzech punktów podczas najechania na linię/krzywą [https://github.com/FreeCAD/FreeCAD/pull/4945 Pull request #4945] [https://forum.freecadweb.org/viewtopic.php?f=3&t=60596&p=520217#p520209 dyskusja na forum].
* Podczas szkicowania [[Sketcher_Create3PointArc/pl|3-punktowego łuku]] z włączoną opcją automatycznego wiązania, [[Sketcher_ConstrainTangent/pl|wiązanie stycznej]] jest proponowane dla wszystkich trzech punktów podczas najechania na linię/krzywą [https://github.com/FreeCAD/FreeCAD/pull/4945 Pull request #4945] [https://forum.freecadweb.org/viewtopic.php?f=3&t=60596&p=520217#p520209 dyskusja na forum].
* Wiązania promienia / średnicy są wyświetlane przy użyciu obrotu kątowego, aby ułatwić wizualizację. Kąt i opcjonalna losowość są ustawiane przez użytkownika za pomocą parametrów udokumentowanych w dokumencie [[Fine-tuning/pl|Dostrajanie parametrów]] [https://github.com/FreeCAD/FreeCAD/pull/4934 Pull request #4934] [https://forum.freecadweb.org/viewtopic.php?f=22&t=60370 Dyskusja na forum].
* Wiązania promienia / średnicy są wyświetlane przy użyciu obrotu kątowego, aby ułatwić wizualizację. Kąt i opcjonalna losowość są ustawiane przez użytkownika za pomocą parametrów udokumentowanych w dokumencie [[Fine-tuning/pl|Dostrajanie parametrów]] [https://github.com/FreeCAD/FreeCAD/pull/4934 Pull request #4934] [https://forum.freecadweb.org/viewtopic.php?f=22&t=60370 Dyskusja na forum].
* Możliwe jest teraz ustalenie kąta kierunku podczas używania narzędzia [[Sketcher_RectangularArray/pl|Szyk prostokątny]] [https://github.com/FreeCAD/FreeCAD/commit/c9eaa2393d33 commit c9eaa2393d33] [https://forum.freecadweb.org/viewtopic.php?p=535691#p535691 Dyskusja na forum]
* Możliwe jest teraz ustalenie kąta kierunku podczas używania narzędzia [[Sketcher_RectangularArray/pl|Szyk prostokątny]] [https://github.com/FreeCAD/FreeCAD/commit/c9eaa2393d33 commit c9eaa2393d33] [https://forum.freecadweb.org/viewtopic.php?p=535691#p535691 Dyskusja na forum]
* Możliwe jest teraz ustalenie kąta kierunku podczas używania narzędzi [[Sketcher_Clone/pl|Klonuj]], [[Sketcher_Copy/pl|Kopiuj]] i [[Sketcher_Move/pl|Przesuń]] [https://github.com/FreeCAD/FreeCAD/commit/6e4a09f569cf commit] [https://forum.freecadweb.org/viewtopic.php?f=8&t=62799 Dyskusja na forum]
* Możliwe jest teraz ustalenie kąta kierunku podczas używania narzędzi [[Sketcher_Clone/pl|Klonuj]], [[Sketcher_Copy/pl|Kopiuj]] i [[Sketcher_Move/pl|Przesuń]] [https://github.com/FreeCAD/FreeCAD/commit/6e4a09f569cf commit] [https://forum.freecadweb.org/viewtopic.php?f=8&t=62799 Dyskusja na forum],
* Po kliknięciu na szkicu prawym przyciskiem myszy w widoku drzewa pojawi się pozycja menu kontekstowego "Edycja mocowania", która otwiera okno dialogowe [[Part_EditAttachment/pl|Edycja mocowania]] umożliwiające modyfikację dołączenia. [https://github.com/FreeCAD/FreeCAD/commit/c3511ba2f0 commit c3511ba2f0]
* Po kliknięciu na szkicu prawym przyciskiem myszy w widoku drzewa pojawi się pozycja menu kontekstowego "Edycja mocowania", która otwiera okno dialogowe [[Part_EditAttachment/pl|Edycja mocowania]] umożliwiające modyfikację dołączenia. [https://github.com/FreeCAD/FreeCAD/commit/c3511ba2f0 commit c3511ba2f0],
* Wybór wiązań jest wyłączony, gdy używane jest narzędzie geometrii lub wiązań. Można go także wyłączyć ręcznie w dowolnym momencie, naciskając klawisz {{KEY|Shift}}. [https://github.com/FreeCAD/FreeCAD/pull/5398 Pull request #5398] [https://forum.freecadweb.org/viewtopic.php?f=10&t=65465 Dyskusja na forum]
* Wybór wiązań jest wyłączony, gdy używane jest narzędzie geometrii lub wiązań. Można go także wyłączyć ręcznie w dowolnym momencie, naciskając klawisz {{KEY|Shift}}. [https://github.com/FreeCAD/FreeCAD/pull/5398 Pull request #5398] [https://forum.freecadweb.org/viewtopic.php?f=10&t=65465 Dyskusja na forum],
* W panelu zadań Szkicownika dodano wszechstronny filtr widoku, aby ułatwić zarządzanie widocznością wiązań [https://forum.freecadweb.org/viewtopic.php?f=17&t=60569 Dyskusja na forum].
* W panelu zadań Szkicownika dodano wszechstronny filtr widoku, aby ułatwić zarządzanie widocznością wiązań [https://forum.freecadweb.org/viewtopic.php?f=17&t=60569 Dyskusja na forum].
* Teraz można ustawić stopień krzywej złożonej ''([https://github.com/FreeCAD/FreeCAD/pull/6463 Pull request #6463])'' i cofnąć ostatnio zdefiniowany punkt kontrolny ''([https://github.com/FreeCAD/FreeCAD/pull/6476 Pull request #6476])'' w czasie tworzenia.
* Teraz można ustawić stopień krzywej złożonej ''([https://github.com/FreeCAD/FreeCAD/pull/6463 Pull request #6463])'' i cofnąć ostatnio zdefiniowany punkt kontrolny ''([https://github.com/FreeCAD/FreeCAD/pull/6476 Pull request #6476])'' w czasie tworzenia.
* Zmieniono domyślne skróty, aby usunąć sprzeczne skróty i ułatwić ich zapamiętywanie. [https://forum.freecadweb.org/viewtopic.php?f=3&t=41272 Dyskusja na forum]; Zrzuty ekranu ze skrótami dla [https://wiki.freecadweb.org/images/0/0c/Sketcher_Shortcuts_v0.20_Screenshot_Constraints.png wiązania], [https://wiki.freecadweb.org/images/4/48/Sketcher_Shortcuts_v0.20_Screenshot_Geometry.png geometria] i [https://wiki.freecadweb.org/images/9/90/Sketcher_Shortcuts_v0.20_Screenshot_variousTools.png różne narzędzia].


<span id="Spreadsheet_Workbench"></span>
==Środowisko pracy Arkusz Kalkulacyjny==
==Środowisko pracy Arkusz Kalkulacyjny==


Line 472: Line 515:
| [[File:Spreadsheet-Preferences-Spreadsheet_relnotes_0.20.png]]
| [[File:Spreadsheet-Preferences-Spreadsheet_relnotes_0.20.png]]
| The workbench now has [[File:Std_DlgPreferences.svg|24px]] [[Spreadsheet_Preferences/pl|Ustawienia]]. Są one wykorzystywane przez polecenia [[File:Spreadsheet_Import.svg|16px]] [[Spreadsheet_Import/pl|Import]] oraz [[File:Spreadsheet_Export.svg|16px]] [[Spreadsheet_Export/pl|Eksport]].
| The workbench now has [[File:Std_DlgPreferences.svg|24px]] [[Spreadsheet_Preferences/pl|Ustawienia]]. Są one wykorzystywane przez polecenia [[File:Spreadsheet_Import.svg|16px]] [[Spreadsheet_Import/pl|Import]] oraz [[File:Spreadsheet_Export.svg|16px]] [[Spreadsheet_Export/pl|Eksport]].
[https://github.com/FreeCAD/FreeCAD/pull/5073 Pull request #5073]
[https://github.com/FreeCAD/FreeCAD/pull/5073 Pull request #5073].
|-
| [[File:Spreadsheet_configuration_table_relnotes_0.20.png|384px]]
| | Teraz możliwe jest zdefiniowanie [[Spreadsheet_Workbench/pl#Tabela_konfiguracyjna|tabeli konfiguracyjnej]]. W ten sposób można zdefiniować różne zestawy parametrów dla tej samej części.
Część [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].
|-
| [[File:Spreadsheet_binding-dialog_relnotes_0.20.png]]
| Komórki mogą być teraz [[Spreadsheet_Workbench/pl#Powiązanie_komórek|powiązane z innymi komórkami]] tego samego lub innego arkusza kalkulacyjnego.
Część zgłoszenia [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].
|}
|}


<span id="Further_Spreadsheet_improvements"></span>
* W menu kontekstowym wiersza / kolumny można teraz wybrać, w jakich pozycjach będą wstawiane nowe wiersze / kolumny. [https://github.com/FreeCAD/FreeCAD/pull/4704 pull request #4704].

===Planowane ulepszenia arkusza kalkulacyjnego===
===Planowane ulepszenia arkusza kalkulacyjnego===


* W menu podręcznym wiersza / kolumny można teraz określić pozycję podczas wstawiania wierszy / kolumn. [https://github.com/FreeCAD/FreeCAD/pull/4704 Pull request #4704].
* Import XLSX ''(używany przez [[Std_Import/pl|Std Import]])'': Dodano wsparcie dla funkcji floor i ceil. [https://github.com/FreeCAD/FreeCAD/pull/5015 Pull request #5015].
* Import XLSX ''(używany przez [[Std_Import/pl|Std Import]])'': Dodano wsparcie dla funkcji floor i ceil. [https://github.com/FreeCAD/FreeCAD/pull/5015 Pull request #5015].
* Powiązanie komórek: poinstruuj zestaw komórek, aby wyświetlić zawartość innego zestawu komórek. Fragment [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].
* Ulepszona nawigacja z użyciem klawiszy {{KEY|Tab}} i {{KEY|Enter}}.
* Ulepszona nawigacja z użyciem klawiszy {{KEY|Tab}} i {{KEY|Enter}}.
* Ulepszony interfejs do wycinania i wklejania bloków komórek.
* Ulepszony interfejs do wycinania i wklejania bloków komórek.


<span id="TechDraw_Workbench"></span>
==Środowisko pracy Start==

==Środowisko pracy Surface==

==Środowisko pracy Rysunek Techniczny==
==Środowisko pracy Rysunek Techniczny==


{| cellpadding=5
{| cellpadding=5
| [[File:TechDraw_ExtensionExample_relnotes_0.20.png|400px]]
| [[File:TechDraw_ExtensionExample_relnotes_0.20.png|384px]]
| Ponad 30 nowych narzędzi, tak zwanych [[TechDraw_Workbench/pl#Pakiet_rozszerze.C5.84|rozszerzeń]], jest już dostępnych. Oferują one nowe, funkcje geometrii pomocniczych do ulepszania rysunków.
| Ponad 30 nowych narzędzi, tak zwanych [[TechDraw_Workbench/pl#Pakiet_rozszerze.C5.84|rozszerzeń]], jest już dostępnych. Oferują one nowe, funkcje geometrii pomocniczych do ulepszania rysunków.
|}
|}


<span id="Further_TechDraw_improvements"></span>
===Kolejne ulepszenia dla środowiska Rysunek Techniczny===
===Kolejne ulepszenia dla środowiska Rysunek Techniczny===


Line 505: Line 553:
* Poprawiono wyświetlanie jednostek w wymiarach zgodnie z normami. Symbol stopnia jest zawsze obecny dla wartości wymiaru i tolerancji, inne jednostki są wyświetlane tylko wtedy, gdy ustawiono opcję Pokaż jednostki. Jednostka pojawia się bezpośrednio po wartości wymiaru, chyba że występuje tolerancja, wtedy pojawia się po tolerancji. [https://github.com/FreeCAD/FreeCAD/pull/6581 Pull request #6581]
* Poprawiono wyświetlanie jednostek w wymiarach zgodnie z normami. Symbol stopnia jest zawsze obecny dla wartości wymiaru i tolerancji, inne jednostki są wyświetlane tylko wtedy, gdy ustawiono opcję Pokaż jednostki. Jednostka pojawia się bezpośrednio po wartości wymiaru, chyba że występuje tolerancja, wtedy pojawia się po tolerancji. [https://github.com/FreeCAD/FreeCAD/pull/6581 Pull request #6581]


<span id="Web"></span>
==Środowisko pracy Web==
==Środowisko pracy Web==


Qt WebEngine jest teraz traktowany jako opcja domyślna zamiast Qt WebKit.
Qt WebEngine jest teraz traktowany jako opcja domyślna zamiast Qt WebKit.


<span id="External_workbenches"></span>
==Zewnętrzne Środowiska pracy==
==Zewnętrzne środowiska pracy==


{{Emphasis|Uwaga:}} Są to nowe stanowiska pracy utworzone w tym cyklu rozwojowym lub starsze stanowiska pracy, które otrzymały aktualizacje. Zobacz [[External workbenches|zewnętrzne stanowiska pracy]], aby uzyskać pełną listę dodatkowych Środowisk pracy, które mogą być zainstalowane w programie FreeCAD. Jeśli chcesz aby Twoje Środowisko pracy zostało dodane, dołącz do forum i zaprezentuj swój kod.
{{Emphasis|Uwaga:}} Są to nowe stanowiska pracy utworzone w tym cyklu rozwojowym lub starsze stanowiska pracy, które otrzymały aktualizacje. Zobacz [[External workbenches|zewnętrzne stanowiska pracy]], aby uzyskać pełną listę dodatkowych Środowisk pracy, które mogą być zainstalowane w programie FreeCAD. Jeśli chcesz aby Twoje Środowisko pracy zostało dodane, dołącz do forum i zaprezentuj swój kod.


<span id="A2plus"></span>
===Narzędzia do druku 3D===

===Środowisko pracy A2plus===
===Środowisko pracy A2plus===


Dodano kilka funkcji umożliwiających przeglądanie, sprawdzanie i edycję istniejących wiązań. Można teraz np. wyróżnić więzy za pomocą etykiety, tymczasowo wyłączyć więzy lub uruchomić solver tylko dla danego wiązania.

Więcej informacji można znaleźć na stronie [[A2plus_Workbench/pl#Operowanie_wi.C4.85zaniami|opis obsługi wiązań]].

<span id="Assembly3"></span>
===Środowisko pracy Złożenie 3===
===Środowisko pracy Złożenie 3===


{| cellpadding=5
==Środowisko pracy Złożenie 4==
| [[File:Asm3_relnotes_0.20.jpg|384px]]
| Środowisko pracy '''Złożenie 3''' jest dostępne ''(od marca 2022)'' poprzez [[Std_AddonMgr/pl|Menadżer dodatków]]. Umożliwia on łatwą instalację i zarządzanie zewnętrznymi zależnościami programu.


Środowisko Złożenie 3 służy do tworzenia zespołów o różnych bryłach zawartych w jednym pliku lub w wielu dokumentach, wykorzystując pełną moc systemu Łączy FreeCAD. Dowiedz się więcej o [[App_Link/pl|Łączach]] w tej [https://www.youtube.com/watch?v=yTDkJ7JZAWs prezentacji wideo] autorstwa użytkownika Realthunder.
===Tekstury architektoniczne===


Środowisko Złożenie 3 używa [https://solvespace.com SolveSpace] jako narzędzia do rozwiązywania.
===BOLTSFC===


Obszerną dokumentację można znaleźć na głównej stronie FreeCAD [[Assembly3/pl|Złożenie 3 Wiki]] lub na repozytorium GitHub Realthunder-a [https://github.com/realthunder/FreeCAD_assembly3/wiki Assembly3 Wiki]
===Środowisko pracy CurvedShapes===
|-
| [[File:Asm3_1_relnotes_0.20.jpg|384px]]
| '''Main features:'''
* Dynamiczny / interaktywny solver: przesuwaj części za pomocą myszy, podczas gdy solver wymusza ruch.
* Łącza: wielokrotne użycie jednej części w zespole.
* Łącza zewnętrzne: pozwala na użycie części z zewnętrznych dokumentów.
* Hierarchiczne zespoły: pozwala na tworzenie zespołów podrzędnych.
* Zamrożenie zespołu: zespoły, które nie muszą pozostać dynamiczne, mogą zostać wyłączone z obliczeń i są traktowane przez solver środowiska jako stała geometria.
* I wiele więcej.
|}


<span id="Assembly4"></span>
===Środowisko pracy Dodo ''(wcześniej Flamingo)''===
==Środowisko pracy Złożenie 4==


{| cellpadding=5
===Środowisko pracy Elementy Złączne===
| [[Image:A4_veriant-beam_relnotes_0.20.png|384px]]</br>Różna długość belki jako wariant.
| Nowa funkcja umożliwiająca dodawanie wariantów. Są to [[App_Link|łącza]] do części o zmiennych parametrach, co oznacza, że można wstawić tę samą część kilka razy i dostosować parametry dla każdego wystąpienia. Więcej informacji można znaleźć na stronie [https://forum.freecadweb.org/viewtopic.php?p=538666#p538666 forum].
|-
| [[Image:A4_veriant-animation_relnotes_0.20.gif|384px]]</br>Animowane złożenie.</br>Kliknij na obrazek, aby zobaczyć animację.
| Animacje można eksportować do formatu MP4 i GIF.
|}


<span id="FCGear"></span>
===FCGear===
===FCGear===


Line 540: Line 614:
* Tworzenie obiektów przekładni pojawia się teraz w stosie cofania ''([https://github.com/looooo/freecad.gears/pull/83 szczegóły])''.
* Tworzenie obiektów przekładni pojawia się teraz w stosie cofania ''([https://github.com/looooo/freecad.gears/pull/83 szczegóły])''.


<span id="Plot"></span>
===Środowisko pracy MeshRemodel===

===Środowisko pracy MOOC===

===NodeEditor ''(PyFlow)''===

===Wykres===
===Wykres===


* Środowisko pracy [[Plot_Workbench/pl|Wykres]] zostało przesunięte bezpośrednio do programu FreeCAD i nie stanowi już odrębnego modułu.
* Moduł Wykres został usunięty ze środowiska roboczego, ponieważ jest on teraz dostępny w programie FreeCAD.


<span id="Ship"></span>
===Statek===
===Statek===


Line 557: Line 627:
* Dodano nowe narzędzie do obliczania [https://github.com/FreeCAD/freecad.ship#raos operatorów amplitudy odpowiedzi] na górze [https://github.com/mancellin/capytaine capytaine].
* Dodano nowe narzędzie do obliczania [https://github.com/FreeCAD/freecad.ship#raos operatorów amplitudy odpowiedzi] na górze [https://github.com/mancellin/capytaine capytaine].


<span id="Compilation"></span>
===Trails PyTrails, Turns oraz pivy_trackers i Geomatics===
==Kompilacja==

Od tego wydania FreeCAD może być kompilowany tylko przy użyciu środowisk Qt 5 i Python 3.x. Najniższa obsługiwana wersja Pythona to 3.6.9 według [https://forum.freecadweb.org/viewtopic.php?f=10&t=62701 tego wątku na forum].

Aby skompilować program FreeCAD, zapoznaj się z instrukcjami dla systemów:
[[Compile_on_Linux/pl|Linux]], [[Compile_on_MacOS/pl|MacOS]] oraz [[Compile_on_Windows/pl|Windows]].

Obsługiwane systemy operacyjne:
* Linux Ubuntu Bionic Beaver (18.04) i Focal Fossa (20.04),
* MacOS: wersja minimalna 10.12 Sierra lub nowszy,
* Windows 7, 8, 10 i 11

<span id="Known_Limitations"></span>
==Znane ograniczenia==

<span id="32-bit_Windows"></span>
===Windows 32bit===

Już od wersji 0.19 FreeCAD oficjalnie nie obsługuje 32-bitowych systemów Windows. Może działać na nich, ale nie zapewniamy wsparcia dla tych systemów.

<span id="Remote_Desktop_under_Windows"></span>
===Pulpit zdalny w systemie Windows===

W zależności od możliwości graficznych OpenGL komputera, może się zdarzyć, że podczas uruchamiania programu FreeCAD za pośrednictwem pulpitu zdalnego wystąpi awaria. Aby to naprawić, zaktualizuj sterownik OpenGL.
Jeśli to nie pomoże:
* Pobierz [https://downloads.fdossena.com/geth.php?r=mesa64-latest bibliotekę OpenGL] dla 64-bitowego systemu Windows i rozpakuj ją.
* Zmień nazwę pliku DLL na ''opengl32sw.dll'' i skopiuj go do podfolderu ''bin'' w folderze instalacyjnym FreeCADa (nadpisz tam istniejącą bibliotekę DLL).

<span id="MacOS:_Start_Workbench_shows_blank_page"></span>
===MacOS: Środowisko pracy Start pokazuje pustą stronę===

Jeśli środowisko pracy [[Start_Workbench|Start]] pokazuje tylko pustą stronę, musisz włączyć opcję '''Użyj programowego OpenGL''' w menu {{MenuCommand|Edycja→ Preferencje ... → Wyświetlanie}}.





Latest revision as of 18:26, 13 April 2024

FreeCAD 0.20 został wydany w 14 czerwca 2022, pobranie będzie możliwe ze strony Download. Ta strona jest podsumowaniem najciekawszych zmian i funkcji.

Starsze uwagi na temat wydania FreeCAD można znaleźć na stronie Lista funkcji.

Model silnika prądu stałego 775 autorstwa użytkownika "jimmihenry", zobacz Pokaz użytkowników.
Model został wykonany w całości z użyciem cotygodniowego wydania development snapshots programu FreeCAD 0.20. Obrazki do animowanej grafiki zostały wykonane za pomocą makrodefinicji FreeCAD Screen Wiki. Sam animowany GIF został wykonany za pomocą programu GIMP. Na potrzeby notatek o wydaniu został przycięty i zmieniono jego rozmiar za pomocą programu ezgif.

Informacje ogólne

freecad.org

Cieszymy się, że projekt KICAD, poprzez KICAD services corp., zasponsorował nam domenę freecad.org. Teraz wszystkie strony FreeCAD są dostępne pod adresami freecadweb.org i freecad.org.

Bug/Issue Tracker

Śledzenie błędów FreeCAD zostało przeniesione na GitHub: https://github.com/FreeCAD/FreeCAD/issues

Uwaga: Rozpatrywane będą tylko zgłoszenia błędów z wcześniejszą dyskusją na forum. Zgłoszenia bez tego będą zamykane.

Nowy system pomocy

System pomocy został przerobiony i zaktualizowany, aby wyświetlać informacje bezpośrednio ze strony Wiki. System ten opiera się teraz nadodatku Pomocy. Gdy po raz pierwszy użyjesz narzędzia Pomoc lub Co to jest?, zostaniesz poproszony o jego zainstalowanie.

Interfejs użytkownika

Kostka nawigacyjna została przerobiona, aby umożliwić korzystanie z tych nowych funkcji:
  • Istnieją teraz krawędzie umożliwiające obracanie ujęcia widoku pod kątem 45°.
  • Nowa opcja Obróć do najbliższego Jeśli jest zaznaczona, po kliknięciu ściany sześcianu widok 3D jest obracany do najbliższej logicznie pozycji, na podstawie bieżącej orientacji sześcianu. W przeciwnym razie kliknięcie ściany zawsze spowoduje taki sam obrót. Aby przekonać się, na czym polega różnica, spróbuj wykonać taką samą sekwencję kliknięć jak w animacji bez opcji Obróć do najbliższego i bez niej.
  • Klikając nowy okrągły przycisk w prawym górnym rogu, można szybko przełączyć się na widok z tyłu.
  • Rozmiar sześcianu można dostosować za pomocą opcji Rozmiar kostki.

dyskusja na forum, pull request #4502 .

Tooltipy wyświetlają teraz nazwę polecenia w tytule, ułatwiając nowym użytkownikom szukanie pomocy. Na końcu podpowiedzi, pomiędzy nawiasami, użytkownik może również przeczytać (Std_WhatsThis), które dokładnie odpowiadają nazwie strony wiki. dyskusja na Forum, pull request #4502 .
Nowe polecenie Std UserEditMode pozwala użytkownikowi wybrać tryb edycji, który będzie używany, gdy obiekt zostanie dwukrotnie kliknięty w Widoku drzewa. Kliknij na obrazek po lewej stronie, aby zobaczyć animację wyboru. Jeśli wybrany tryb edycji nie ma zastosowania, zostanie użyty domyślny tryb edycji obiektu. Pull request #5110.
Dodano opcję Dodaj do zaznaczenia obiekty zależne do menu kontekstowego widoku drzewa.
dyskusja na forum, pull request #4133.

Na obrazku obiekt Hole001 został wybrany, a następnie
jego zależności zostały dodane do zaznaczenia poprzez użycie opcji menu kontekstowego.

Nowe narzędzie Przekrój częściowy umożliwia uzyskanie nieprzelotowych, a także ciągłych przekrojów części i złożeń.
dyskusja na forum, Pull request #4118.

Dalsze ulepszenia interfejsu użytkownika

System podstawowy i API

Rdzeń programu

Edycja → Kopiuj lub Edycja → Powiel zaznaczony obiekt dla obiektu z zależnościami, pojawia się nowy przycisk Użyj wyboru początkowego w oknie wyboru obiektu. Kliknięcie tego przycisku powoduje skopiowanie/duplikację tylko tych obiektów, które zostały wybrane przed otwarciem okna dialogowego, ignorując zależności i wszelkie działania, które mogły zostać podjęte w czasie, gdy okno było otwarte, takie jak zaznaczanie lub odznaczanie pól wyboru. Efekt jest taki sam, jak gdybyś usunął zaznaczenie wszystkich pól wyboru obok obiektów, których pierwotnie nie zaznaczyłeś i nacisnął przycisk OK. Uwaga: Należy zachować szczególną ostrożność podczas kopiowania/duplikowania Stron Rysunku Technicznego. Zaleca się również kopiowanie/duplikowanie wszystkich elementów podrzędnych strony (Szablony, Widoki, Wymiary, itp.). W przeciwnym razie zmiany na jednej ze stron będą miały również wpływ na drugą stronę, np. usunięcie jednego z widoków na jednej stronie spowoduje usunięcie go z drugiej strony. Usunięcie jednej ze stron spowoduje również usunięcie całej zawartości z drugiej strony.
Dodano nowy typ dodatku o nazwie Zestaw preferencji, Dodano nowy typ dodatku o nazwie Preference Pack, który umożliwia zapisanie zestawu preferencji użytkownika (user.cfg), rozpowszechnianie go i łatwe stosowanie przez innych użytkowników. Pakiety preferencji mogą być używane do dystrybucji "schematów", na przykład poprzez umożliwienie programiście dołączenia zarówno arkusza stylów Qt dla widżetów, jak i zestawu innych kolorów i stylów dla elementów interfejsu użytkownika, których nie można ustawić za pomocą arkusza stylów (np. kolory tekstu w edytorze Pythona lub widoku raportu itp.) Wszystko, co można skonfigurować za pomocą pliku user.cfg, można ustawić za pomocą pakietu preferencji. Dyskusja na forum
Panel preferencji "Środowiska pracy" został zmodyfikowany w celu wsparcia możliwości "wczytaj automatycznie" przy uruchamianiu programu FreeCAD.

W systemie Linux domyślna lokalizacja plików konfiguracji, danych i pamięci podręcznej programu FreeCAD została zmieniona tak, aby była zgodna z wytycznymi Specyfikacji katalogów podstawowych XDG. dyskusja na forum. Poniżej znajduje się porównanie starej i nowej lokalizacji:

Opis Stara lokalizacja Aktualna lokalizacja Domyślnie do
Pliki konfiguracyjne $HOME/.FreeCAD $XDG_CONFIG_HOME/FreeCAD $HOME/.config/FreeCAD
Pliki danych $HOME/.FreeCAD $XDG_DATA_HOME/FreeCAD $HOME/.local/share/FreeCAD
Pliki pamięci podręcznej /tmp $XDG_CACHE_HOME/FreeCAD $HOME/.cache/FreeCAD

Jeśli chcesz nadal używać starych lokalizacji, możesz uruchomić program FreeCAD z opcją --keep-deprecated-paths.

API

FreeCAD otrzymał wiele nowych funkcji API Python:

Nowe skrypty Python

  • ChFi2d_AnaFilletAlgoPy: Analityczny algorytm do obliczania zaokrągleń. commit f94ab3ec
  • ChFi2d_ChamferAPIPy: Algorytm tworzący fazkę między dwiema krawędziami liniowymi. commit 30f8015e7
  • Circle2dPy::getCircleCenter: Uzyskuje środek okręgu zdefiniowany przez trzy punkty. commit 3dc91fa2
  • ComplexGeoDataPy::applyRotation: Stosuje dodatkową rotację do umiejscowienia. commit 32592de8
  • ComplexGeoDataPy::applyTranslation: Stosuje dodatkowe przesunięcie do umiejscowienia.. commit 32592de8
  • ComplexGeoDataPy::countSubElements: Zwraca liczbę elementów danego typu. commit 32592de8
  • ComplexGeoDataPy::getElementTypes: Zwraca listę typów elementów. commit 32592de8
  • ComplexGeoDataPy::getFaces: Zwraca tuple punktów i trójkątów o zadanej dokładności. commit 32592de8
  • ComplexGeoDataPy::getLines: Zwraca tuple punktów i linii z podaną dokładnością. commit 32592de8
  • ComplexGeoDataPy::getLinesFromSubelement: Zwraca wierzchołki i linie elementu podrzędnego. commit 32592de8
  • ComplexGeoDataPy::getPoints: Zwraca tuple punktów i normalnych z zadaną dokładnością. commit 32592de8
  • ComplexGeoDataPy::transformGeometry: Stosuje transformację do geometrii bazowej. commit 32592de8
  • DocumentPy::clearDocument: Czyści cały dokument. commit 526dc1a0
  • DocumentPy::getFileName: Dla zwykłego dokumentu zwraca jego właściwość nazwy pliku. Dla dokumentu tymczasowego zwraca jego katalog przejściowy. commit 526dc1a0
  • DocumentPy::getProgramVersion: Uzyskuje wersję programu, z jaką został utworzony plik projektu. commit 526dc1a0
  • DocumentPy::isClosable: Sprawdza, czy dokument może zostać zamknięty... commit 526dc1a0
  • DocumentPy::isSaved: Sprawdza, czy dokument jest zapisany. commit 526dc1a0
  • DocumentPy::isTouched: Sprawdza, czy jakiś obiekt jest poddany edycji commit 526dc1a0
  • DocumentPy::mustExecute: Sprawdza, czy jakiś obiekt musi zostać ponownie obliczony. commit 526dc1a0
  • DocumentPy::purgeTouched: Czyści stan wykonanej edycji wszystkich obiektów. commit 526dc1a0
  • DocumentPy::setClosable: Ustawia flagę zezwalającą lub zabraniającą na zamknięcie dokumentu. commit 526dc1a0
  • DrawPagePy::requestPaint: Maluje stronę Rysunku Technicznego. commit 79f9fb68
  • HLRBRep_AlgoPy: Aby uzyskać dostęp do usuwania ukrytych linii (HLR) Części. commit 73a98671
  • HLRBRep_PolyAlgoPy: Aby uzyskać dostęp do funkcji usuwania ukrytych linii (HLR). commit ea85cf5e
  • HLRToShapePy: Aby uzyskać dostęp do usuwania ukrytych linii części (HLR). commit 73a98671
  • PolyHLRToShapePy: Aby uzyskać dostęp do usuwania poli-ukrytych linii części (HLR). commit ea85cf5e
  • PrecisionPy: Umożliwia dostęp do precyzji zdefiniowanej przez jądro OpenCascade. commit 20b86e55
  • PropertyContainerPy::setDocumentationOfProperty: Ustawia ciąg dokumentacji właściwości dynamicznej tej klasy. . commit 8cf3cf33
  • PropertyContainerPy::setGroupOfProperty: Ustaw nazwę grupy właściwości dynamicznej. commit 8cf3cf33
  • PythonWorkbenchPy::reloadActive: Przeładuj aktywne środowisko pracy po zmianie menu lub pasków narzędzi. commit 0bbc253d
  • RotationPy::fromEuler: Ustawia kąty Eulera rotacji lub pobiera kąty Eulera w podanej sekwencji dla rotacji. commit 951a0be9
  • RotationPy::toEulerAngles: Otrzymuje kąty Eulera w podanej sekwencji dla tego obrotu. commit c1454dfb
  • SpreadsheetViewPy: Aby uzyskać dostęp do arkuszy kalkulacyjnych. commit 6e713628
  • UnitsApi::sToNumber: Konwertuje liczbę lub zmiennoprzecinkową na ciąg znaków. commit befbd95d
  • View3DInventorPy::getCornerCrossSize: Zwraca bieżący rozmiar krzyża osi narożnika. commit 9d15df29
  • View3DInventorPy::setPopupMenuEnabled: Włącza menu podręczne. commit 9def811a
  • View3DInventorPy::isCornerCrossVisible: Zwraca bieżącą widoczność poprzeczną osi narożnika. commit 9d15df29
  • View3DInventorPy::isPopupMenuEnabled: Zwraca, czy menu podręczne jest włączone. commit 9def811a
  • View3DInventorPy::projectPointToLine: Rzutuje podany punkt 2D na linię. commit b6527a70
  • View3DInventorPy::setCornerCrossSize: Definiuje rozmiar krzyża osi narożnika.commit 9d15df29
  • View3DInventorPy::setCornerCrossVisible: Określa widoczność krzyża osi narożnika. commit 9d15df29

Zmienione API Phyton

  • MeshObject::trim(base, normal) zmieniono na MeshPy::trimByPlane(base, normal): Przycina siatkę za pomocą podanej płaszczyzny. commit 837de28e

Menadżer dodatków

Menedżer dodatków został zmodyfikowany w celu obsługi dystrybucji pakietów preferencji oraz wyświetlania informacji zawartych w metadanych dodatku (w przypadku środowisk pracy i pakietów preferencji jest to plik package.xml, a w przypadku makrodefinicji są to metadane zawarte w głównym pliku makra). Menedżer dodatków zawiera także ulepszoną obsługę dodatków, których kod źródłowy znajduje się w czterech bezpośrednio obsługiwanych lokalizacjach hostingowych: GitHub, Gitlab, Framagit i salsa.debian.org. Obsługa sieci została ulepszona, aby zapewnić lepszą obsługę połączeń SSL i wsparcie dla serwerów proxy wymagających uwierzytelniania. Dodano obsługę automatycznego dodawania przycisków makrodefinicji do paska narzędzi po instalacji, wyłączania dodatków bez ich usuwania oraz przełączania, która gałąź git danego dodatku jest sprawdzana. Na koniec zmodyfikowano interfejs użytkownika, aby poprawić wyszukiwanie i wyświetlanie różnych filtrów listy.

Środowisko pracy Architektura

środowisko SketchArch

dyskusja na forum

Nowe właściwości dla obiektów Konstrukcji architektury

BasePerpendicularToTool: kopiuje bazę (profil wytłaczania) na początek użycia narzędzia (ścieżki wytłaczania) i umieszcza ją prostopadle do pierwszej krawędzi narzędzia. Jest to to samo, co dołączanie bazy w trybie MapMode = Normalna do krawędzi, ale odbywa się automatycznie i pozwala na ponowne użycie tego samego obiektu bazy dla wielu konstrukcji. Gdy parametr BasePerpendicularToTool ma wartość Prawda, więcej właściwości kontroluje położenie podstawy względem osi narzędzia. Są one pokazane na załączonym obrazku.

ToolOffsetFirst i ToolOffsetLast: przedłużenie/obcięcie konstrukcji odpowiednio na początku i na końcu (rzeczywista długość konstrukcji jest dostępna we właściwości ComputedLength w trybie tylko do odczytu).

  • Obrót bazowy: obrót podstawy (obrót następuje wokół punktu "(0,0)" podstawy, który jest środkiem dla Profilów architektury, początkiem dla szkiców i zwykle pierwszym punktem dla polilinii środowiska Rysunek Roboczy).
  • Przesunięcie Bazowe X i Przesunięcie Bazowe Y: przesuń podstawę (profil wyciągnięcia).
  • Bazowe Odbicie lustrzane: lustrzane odbicie podstawy (profilu wyciągnięcia).

Dodano również nowe polecenie Utwórz wiele struktur łukowych. Używa ono pierwszego zaznaczonego obiektu jako Podstawy i tworzy obiekty Konstrukcji architektury dla każdej Krawędzi pozostałych zaznaczonych obiektów. Następnie można dostosować właściwości poszczególnych obiektów Konstrukcji w edytorze Właściwości. To polecenie zostało dodane dla przepływu pracy ze Szkicem wzorcowym (istnieje ryzyko wystąpienia problemu z nazewnictwem topologicznym, chyba że utworzysz nieparametryczną kopię Szkicu wzorcowego lub użyjesz wersji Realthundera).

Obsługa danych 2D takich jak linie, kreskowania, teksty i wymiary jest teraz dostępna w imporcie i eksporcie IFC, co przyczynia się do tego, że format IFC staje się coraz bardziej odpowiedni do tradycyjnej pracy w 2D CAD. Podobny wysiłek jest podejmowany w BlenderBIM. Więcej ulepszeń przepływu pracy 2D jest udokumentowanych w tym wątku na forum.

dyskusja na forum, Pull request #3229

Środowisko pracy Rysunek Roboczy

  • Do panelu zadań wielu poleceń kreślenia dodano pole wyboru Globalnie. Zaznaczenie go umożliwia wprowadzenie współrzędnych w globalnym układzie współrzędnych, nawet jeśli płaszczyzna robocza nie jest wyrównana do globalnej płaszczyzny XY.
  • Wprowadzono polecenie Kreskowanie. Tworzy ono kreskowanie na powierzchniach wybranego obiektu przy użyciu wzorców z plików typu PAT programu AutoCAD.
  • Zakończono prace nad poleceniem Ustaw styl, trwające jeszcze w wersji 0.19 programu FreeCAD.
  • Dodano opcję edycji podwójnym kliknięciem dla . Adnotacji wieloliniowej. Otwiera ona ten sam panel zadań edycji, który jest używany podczas tworzenia tekstu.

Dla calowych wymiarów architektonicznych arch została wprowadzona opcja WIDOKNadpisanie jednostki.

  • Obiekty Widok 2D kształtu mają teraz właściwość DANEAutomatyczna aktualizacja. Ustawienie jej na wartość Fałsz może być użyteczne, jeśli w dokumencie jest wiele obiektów Shape2DView lub jeśli są one złożone.

Kolejne ulepszenia dla środowiska Rysunek Roboczy

Środowisko pracy MES


Nowe ustawienia Z88 i ich wartości domyślne
The Z88 solver jest teraz w pełni użyteczny. Można teraz określić metodę solvera i zmienić ustawienia pamięci. Nowe wartości domyślne pozwalają także na bezpośrednie wykonywanie złożonych symulacji.

commit d035bbc1ca and following


Wynik analizy wyboczenia liniowego.
Kliknij na obrazek, aby zobaczyć animację.

Obecnie możliwe jest wykonywanie analiz wyboczenia przy użyciu solvera Calculix.. Pull request #4379

Efekt funkcji Rozmiar siatki na podstawie krzywizny, po lewej: ustawiona na 12, po prawej: wyłączona
Pojawiła się nowa właściwość generatora siatki Gmsh. Można określić liczbę elementów siatki na razy promień krzywizny. Domyślnie jest to 12 i aby uzyskać drobniejszą siatkę na małych rogach lub otworach, wartość ta może być zwiększona dla lepszych rezultatów. Ta funkcja wymaga wersji Gmsh 4.8 lub nowszej.

dyskusja na forum, pull request #4596


Efekt działania algorytmu rekombinacji; po lewej: przy użyciu Simple, po prawej: przy użyciu Simple full-quad.
FreeCAD pozwala teraz wybrać algorytm, jak również metodę rekombinacji siatki 3D dla generatora siatek Gmsh. Więcej szczegółów na temat rekombinacji elementów siatki można znaleźć na tej stronie Rekombinacja elementów.

Pull request #4706

Dalsze ulepszenia MES

  • Ważne: Począwszy od tego wydania, FreeCAD będzie używał jednostek SI (m, kg, s, K, A, mol, cd) do zapisu plików wyjściowych solvera Elmer (case.sif i mesh.nodes). Jest to niezależne od stosowanego w FreeCAD systemu jesnostek.
  • Ważne: Począwszy od tego wydania, skala result pipelines i ich filtry będą używać jednostek SI (m, kg, s, K, A, mol, cd). Zatem przemieszczenie jest podawane w metrach, a naprężenie w paskalach. Dotyczy to wszystkich opartych na układzie SI układów jednostek programu FreeCAD.
  • Rozwiązywanie za pomocą solvera Calculix wykorzystuje teraz wszystkie rdzenie procesora. Pull request #6374
  • Tworzenie siatki za pomocą Gmsh wykorzystuje teraz wszystkie rdzenie procesora. Pull request #6370
  • Kolejność elementów w siatkach Gmsh może być zmieniony poprzez okno dialogowe siatki. Pull request #4660
  • Filtr wynikowy Dane w punkcie przecięcia teraz rzeczywiście działa: Informacje z siatek wynikowych można uzyskać, klikając je lub podając współrzędną siatki.
  • Dodano nowe wiązanie: Model → Wiązania mechaniczne → Constraint Centrif. Pull request #4738.
  • Dodano nowy solver: Solve → . Solver Mystran. Wiele commitów.
  • Dodano nowe wiązanie: Model → Wiązania mechaniczne → Constraint Spring. PR #4982.
  • Możliwe jest teraz posiadanie wyników rurociągu z kilkoma filtrami, gdzie niektóre pobierają inne filtry jako dane wejściowe, a niektóre pobierają wyniki bezpośrednio z rurociągu. commit 708a300b.
  • Karty materiałowe mogą teraz zawierać wartości przewodności elektrycznej PR #4647.
  • Dodano karty materiałowe dla Azotu i Argonu PR #4649.
  • Dodano wsparcie dla Gmsh algorytmów siatkowych "HXT" (3D) i "Packing Parallelograms" (2D) PR #4654.
  • Umożliwia określenie algorytmu dla Gmsh właściwości Optymalizacja wysokiego poziomu określonego algorytmu PR #4705.
  • Nieliniowe materiały stałe z prostym utwardzaniem mogą mieć teraz dowolną liczbę granic plastyczności. PR #5024.
  • Zezwalaj na modalne dodawanie/usuwanie elementów geometrycznych do wiązań działających na granicach. Pull request #5117.
  • Większość okien dialogowych wiązań MES zachowuje się teraz jednolicie i zapewnia te same funkcje wyboru obiektów 3D. Pull request #5391

Eksport

Środowisko pracy Siatka

Ulepszona obsługa elementów NASTRAN GRID

Narzędzie do importu siatki obsługuje teraz element "GRID*" o wysokiej precyzji. Element "GRID" o standardowej precyzji został również ulepszony i obsługuje teraz zarówno dane numeryczne z ograniczeniem spacji, jak i dane o stałej szerokości pola, zgodnie z dokumentacją formatu NASTRAN95.

Planowane ulepszenia

Naprawiono fałszywe negatywy podczas testów autoprzecinania, gdy ściany są współpłaszczyznowe: pull request #5002.

Środowisko pracy OpenSCAD

Ulepszono współdziałanie z OpenSCAD, dodając obsługę kilku operacji, których brakowało we wcześniejszych wersjach (wyciągnięcia liniowe z obrotem, wyciągnięcia obrotowe). Kilka operacji zostało zmodyfikowanych, aby zapewnić ulepszone odpowiedniki obiektów FreeCAD, szczególnie w przypadku skręconych wyciągnięć. Zmodyfikowano generowanie powierzchni z danych dyskretnych, aby uzyskać wyniki bardziej podobne do OpenSCAD, niż powierzchnie wielowypustowe.

Dodano nowe opcje umożliwiające uruchamianie programu FreeCAD, OpenSCAD lub obu, w środowiskach piaskownicowych, takich jak AppImages i pakiety Snap: dane mogą być teraz przesyłane do i z OpenSCAD poprzez standardowy mechanizm katalogu tymczasowego, poprzez katalog tymczasowy określony przez użytkownika, do którego mają dostęp oba programy wykonawcze, lub, co jest nowością w OpenSCAD 2021.1, poprzez mechanizm "stdout pipe", całkowicie omijający pliki tymczasowe.

W panelu zadań dodano następujące opcje funkcjiDodaj element OpenSCAD:
Wczytaj - wczytaj plik w formacie scad
Zapisz - zapisz plik w formacie scad
Odśwież - aktualizacja widoku FreeCAD
Wyczyść - wyczyść tekst

Nowe pole tekstowe zawiera informacje o błędach środowiska OpenSCAD.

Środowisko pracy Część


Stożkowe wyciągniecie szkicu z wewnętrzną strukturą.
Stożkowe wyciągnięcie wewnętrznych struktur daje teraz użyteczne rezultaty. Poprzednio wewnętrzne struktury były wyciągane tak, jakby były samodzielne, a nie były częścią struktury.

Pull request #5367

Planowane ulepszenia środowiska Część

Środowisko pracy Projekt Części


Wyciągnięcie wzdłuż krawędzi modelu.
Kliknij na obrazek, aby wyświetlić animację.
Istnieje nowa opcja wyciągania wzdłuż kierunku krawędzi w modelu 3D.

pull request #4685

Jeśli w narzędziu Fazka określono odległość i kąt oraz wybrano powierzchnie, odległość zostanie zastosowana wzdłuż wybranych powierzchni. Analogicznie, jeśli podano dwie odległości, to wzdłuż wybranej powierzchni zostanie zastosowana wielkość 1.

Zachowanie to można zamienić na inną powierzchnię za pomocą przycisku Przerzuć kierunek. dyskusja na forum, pull request #5039


Wyciągnięcie przez profile z wieloma sekcjami, z których ostatnia jest wierzchołkiem.
Możliwe jest teraz tworzenie Wyciągnięcie przez profile, Subtraktywne wyciągnięcie przez profile, Wyciągnięcie po ścieżce lub Subtraktywne wyciągnięcie po ścieżce w kierunku lub z wierzchołka szkicu lub bryły. Pozwala to na przykład tworzyć piramidy.
Uwaga: Wierzchołki w szkicach są tworzone jako geometria konstrukcyjna. Aby użyć ich jako punktów końcowych wyciągnięcia, musisz najpierw zmienić je na normalną geometrię.

Wykonywanie kieszeni wzdłuż różnych kierunków.
Kliknij na obrazek, aby wyświetlić animację.
Teraz można określić kierunek wycięcia kieszeni.

Pull request #5164


Efekt działania nowej opcji Długość wzdłuż wektora normalnego szkicu.
Kliknij na obrazek, aby wyświetlić animację.
Pojawiła się nowa opcja dopasowywania określonej długości wzdłuż kierunku. Długość jest mierzona wzdłuż wektora normalnego szkicu lub wzdłuż kierunku niestandardowego.

dyskusja na forum, pull request #3893

* Okno dialogowe do edycji walca (addytywny i subtraktywny) pozwala teraz na określenie kąta względem wektora normalnego wybranej płaszczyzny mocowania. W ten sposób można tworzyć skośne walce.

pull request #4708

Funkcja Helisa posiada nowy tryb Wysokość - Obroty - Przyrost do tworzenia płaskich spiral.

dyskusja na forum Pull request #4590


Pojedyncze wyciągnięcie i pojedyncze wyciągnięcie przez obrót z zagnieżdżonymi profilami. Podstawowy blok jest tylko po to, aby zapewnić, że część jest pojedynczą bryłą.
Wszystkie właściwości środowiska Projekt Części, które umożliwiają wyciągnięcie szkiców, mogą teraz obsługiwać szkice z profilami zagnieżdżonymi, które tworzą wyspy. Na przykład możliwe jest wyciągnięcie obrotem szkicu składającego się z trzech zagnieżdżonych okręgów z tym samym punktem środkowym.


Uwaga: Wyciąganie zagnieżdżonych profili działa tylko wtedy, gdy wynik jest nadal pojedynczą bryłą. Pull request #6381


Efekt działania nowej opcji Długość wzdłuż normalnej szkicu.
Kliknij na obrazek, aby wyświetlić animację.

Mamy nową opcję, która pozwala nam ustawić określoną długość wzdłuż kierunku. Długość jest mierzona albo wzdłuż normalnej szkicu, albo wzdłuż niestandardowego kierunku.

dyskusja na forum, Pull request #3893

The Otwór Funkcja może teraz modelować prawdziwe gwinty.

dyskusja na forum Pull request #4274

Planowane ulepszenia środowiska Projekt Części

Środowisko pracy Path

Środowisko pracy Wykres

  • FreeCAD udostępnia teraz domyślnie środowisko pracy Wykres, więc dowolne inne środowiska pracy mogą tworzyć wykresy bez potrzeby korzystania z zewnętrznych narzędzi Pull request #4971.

Środowisko pracy Szkicownik

Nowa funkcja do rozdzielania istniejących linii lub łuków.

dyskusja na forum pull request #4420

Nowe narzędzie zaokrąglony prostopadłościan do tworzenia prostokątów z zaokrąglonymi rogami.

dyskusja na forum Main pull request #4835

Nowe narzędzie . Centered rectangle do definiowania prostokątów poprzez punkt środkowy.

Main commit

Nowa funkcja Radiam do automatycznego przypisywania wagi do bieguna B-splajnu, średnicy do pełnego okręgu lub promienia do łuku. Obsługa wielokrotnego wyboru jako narzędzia średnicy / promienia.

dyskusja na forum Main pull request #4855

Nowe narzędzie Usuń wyrównanie osi do usuwania wyrównania osi przy jednoczesnej próbie zachowania relacji wiązań zaznaczenia.

Main commit

Funkcja Utwórz wpust może być związana poziomo lub pionowo poprzez ręczne przytrzymanie go za pomocą klawisza Ctrl lub poprzez użycie opcji Wiązania automatyczne Szkicownika.

Pull request

New Wstaw węzeł narzędzie do wstawiania węzła do istniejącej krzywej złożonej.

Pull request #5311 oraz Pull request #6356

Planowane ulepszenia środowiska Szkicownik

Środowisko pracy Arkusz Kalkulacyjny

The workbench now has Ustawienia. Są one wykorzystywane przez polecenia Import oraz Eksport.

Pull request #5073.

Teraz możliwe jest zdefiniowanie tabeli konfiguracyjnej. W ten sposób można zdefiniować różne zestawy parametrów dla tej samej części.

Część Pull request #2862.

Komórki mogą być teraz powiązane z innymi komórkami tego samego lub innego arkusza kalkulacyjnego.

Część zgłoszenia Pull request #2862.

Planowane ulepszenia arkusza kalkulacyjnego

  • W menu podręcznym wiersza / kolumny można teraz określić pozycję podczas wstawiania wierszy / kolumn. Pull request #4704.
  • Import XLSX (używany przez Std Import): Dodano wsparcie dla funkcji floor i ceil. Pull request #5015.
  • Ulepszona nawigacja z użyciem klawiszy Tab i Enter.
  • Ulepszony interfejs do wycinania i wklejania bloków komórek.

Środowisko pracy Rysunek Techniczny

Ponad 30 nowych narzędzi, tak zwanych rozszerzeń, jest już dostępnych. Oferują one nowe, funkcje geometrii pomocniczych do ulepszania rysunków.

Kolejne ulepszenia dla środowiska Rysunek Techniczny

  • Jest teraz możliwe kopiowanie i przesuwanie widoków pomiędzy stronami.
  • Kiedy jest dostępnych kilka Stron i dodawany jest Widok, Grupa rzutowania itd, teraz dostępne jest okno dialogowe z pytaniem do jakiej strony powinien zostać dodany widok. Pull request #5309.
  • Dodano nowy specyfikator formatu %w, który wypisuje podaną liczbę cyfr po kropce i usuwa wszelkie końcowe zera. Pull request #5401.
  • Nowy specyfikator formatu %w jest teraz domyślny. Preferencje formatu zostały przeniesione z zakładki Zaawansowane na zakładkę Wymiar. Pull request #6504.
  • Dodano odwrócone kreskowanie ukośne dla narzędzia Kreskowanie geometryczne Pull request #6429.
  • Dodano nową opcję wyświetlania siatki na stronie. Wprowadzono kilka powiązanych preferencji. Pull request #6465.
  • Poprawiono wyświetlanie jednostek w wymiarach zgodnie z normami. Symbol stopnia jest zawsze obecny dla wartości wymiaru i tolerancji, inne jednostki są wyświetlane tylko wtedy, gdy ustawiono opcję Pokaż jednostki. Jednostka pojawia się bezpośrednio po wartości wymiaru, chyba że występuje tolerancja, wtedy pojawia się po tolerancji. Pull request #6581

Środowisko pracy Web

Qt WebEngine jest teraz traktowany jako opcja domyślna zamiast Qt WebKit.

Zewnętrzne środowiska pracy

Uwaga: Są to nowe stanowiska pracy utworzone w tym cyklu rozwojowym lub starsze stanowiska pracy, które otrzymały aktualizacje. Zobacz zewnętrzne stanowiska pracy, aby uzyskać pełną listę dodatkowych Środowisk pracy, które mogą być zainstalowane w programie FreeCAD. Jeśli chcesz aby Twoje Środowisko pracy zostało dodane, dołącz do forum i zaprezentuj swój kod.

Środowisko pracy A2plus

Dodano kilka funkcji umożliwiających przeglądanie, sprawdzanie i edycję istniejących wiązań. Można teraz np. wyróżnić więzy za pomocą etykiety, tymczasowo wyłączyć więzy lub uruchomić solver tylko dla danego wiązania.

Więcej informacji można znaleźć na stronie opis obsługi wiązań.

Środowisko pracy Złożenie 3

Środowisko pracy Złożenie 3 jest dostępne (od marca 2022) poprzez Menadżer dodatków. Umożliwia on łatwą instalację i zarządzanie zewnętrznymi zależnościami programu.

Środowisko Złożenie 3 służy do tworzenia zespołów o różnych bryłach zawartych w jednym pliku lub w wielu dokumentach, wykorzystując pełną moc systemu Łączy FreeCAD. Dowiedz się więcej o Łączach w tej prezentacji wideo autorstwa użytkownika Realthunder.

Środowisko Złożenie 3 używa SolveSpace jako narzędzia do rozwiązywania.

Obszerną dokumentację można znaleźć na głównej stronie FreeCAD Złożenie 3 Wiki lub na repozytorium GitHub Realthunder-a Assembly3 Wiki

Main features:
  • Dynamiczny / interaktywny solver: przesuwaj części za pomocą myszy, podczas gdy solver wymusza ruch.
  • Łącza: wielokrotne użycie jednej części w zespole.
  • Łącza zewnętrzne: pozwala na użycie części z zewnętrznych dokumentów.
  • Hierarchiczne zespoły: pozwala na tworzenie zespołów podrzędnych.
  • Zamrożenie zespołu: zespoły, które nie muszą pozostać dynamiczne, mogą zostać wyłączone z obliczeń i są traktowane przez solver środowiska jako stała geometria.
  • I wiele więcej.

Środowisko pracy Złożenie 4


Różna długość belki jako wariant.
Nowa funkcja umożliwiająca dodawanie wariantów. Są to łącza do części o zmiennych parametrach, co oznacza, że można wstawić tę samą część kilka razy i dostosować parametry dla każdego wystąpienia. Więcej informacji można znaleźć na stronie forum.

Animowane złożenie.
Kliknij na obrazek, aby zobaczyć animację.
Animacje można eksportować do formatu MP4 i GIF.

FCGear

Środowisko pracy FCGear otrzymało kilka ulepszeń

  • Dla kół zębatych ewolwentowych, średnica zewnętrzna (aka wierzchołek) i średnica nasady są wyświetlane jako właściwości (szczegóły).
  • Obiekty kół zębatych maja teraz Edycję mocowania (szczegóły).
  • Obiekty kół zębatych mogą być teraz używane jako cechy addytywne w Zawartości środowiska Projekt Części (szczegóły).
  • Tworzenie obiektów przekładni pojawia się teraz w stosie cofania (szczegóły).

Wykres

  • Środowisko pracy Wykres zostało przesunięte bezpośrednio do programu FreeCAD i nie stanowi już odrębnego modułu.

Statek

środowisko pracy Statek powróciło do życia!

Kompilacja

Od tego wydania FreeCAD może być kompilowany tylko przy użyciu środowisk Qt 5 i Python 3.x. Najniższa obsługiwana wersja Pythona to 3.6.9 według tego wątku na forum.

Aby skompilować program FreeCAD, zapoznaj się z instrukcjami dla systemów: Linux, MacOS oraz Windows.

Obsługiwane systemy operacyjne:

  • Linux Ubuntu Bionic Beaver (18.04) i Focal Fossa (20.04),
  • MacOS: wersja minimalna 10.12 Sierra lub nowszy,
  • Windows 7, 8, 10 i 11

Znane ograniczenia

Windows 32bit

Już od wersji 0.19 FreeCAD oficjalnie nie obsługuje 32-bitowych systemów Windows. Może działać na nich, ale nie zapewniamy wsparcia dla tych systemów.

Pulpit zdalny w systemie Windows

W zależności od możliwości graficznych OpenGL komputera, może się zdarzyć, że podczas uruchamiania programu FreeCAD za pośrednictwem pulpitu zdalnego wystąpi awaria. Aby to naprawić, zaktualizuj sterownik OpenGL. Jeśli to nie pomoże:

  • Pobierz bibliotekę OpenGL dla 64-bitowego systemu Windows i rozpakuj ją.
  • Zmień nazwę pliku DLL na opengl32sw.dll i skopiuj go do podfolderu bin w folderze instalacyjnym FreeCADa (nadpisz tam istniejącą bibliotekę DLL).

MacOS: Środowisko pracy Start pokazuje pustą stronę

Jeśli środowisko pracy Start pokazuje tylko pustą stronę, musisz włączyć opcję Użyj programowego OpenGL w menu Edycja→ Preferencje ... → Wyświetlanie.