Release notes 0.20/pl

FreeCAD 0.19 zostanie wydany w roku 2020, pobranie będzie mozliwe ze strony Download. Jest to podsumowanie najciekawszych zmian. Pełna lista zmian znajduje się w MantisBT bugtracker FC 0.20 changelog.

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

W rozwoju
Aby przeprowadzić 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 według https://forum.freecadweb.org/viewtopic.php?f=10&t=62701.

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

Inne wiadomości dotyczące rozwoju:

Dalsze ulepszenia interfejsu użytkownika

 * Dodane zostały dwa nowe style nawigacji myszką. Jeden oparty na OpenSCAD', drugi na TinkerCAD. Forum dyskusyjne OpenSCAD, Forum dyskusyjne TinkerCAD, commit 1, commit 2, commit 3.
 * Możliwe jest teraz przesuwanie widoku Grafu zależności za pomocą myszy. dyskusja na forum, 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. dyskusja na forum, pull request #4687.
 * Układ współrzędnych w oknie widoku 3D może zostać zmieniony w preferencjach w sekcji Wyświetlanie → Widok 3D. Pull request #5182
 * Nowe ustawienie w Preferencje → Ogólne pozwala na zastąpienie separatora dziesiętnego klawiatury numerycznej odpowiednim lokalnym separatorem, jeśli są one różne. Pull request #3256 Pull request #5150 Pull request 5203.

System podstawowy, App, baza i przestrzenie nazw GUI

 * Dodano nowy typ dodatku o nazwie Zestaw preferencji, pozwalający na dystrybucję i zastosowanie podzbioru pliku preferencji użytkownika (user.cfg). Dyskusja na forum, Pull request #4787.

Środowisko pracy Rysunek Roboczy

 * Do panelu zadań wielu poleceń kreślenia dodano pole wyboru . 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 Draft_Hatch.svg Kreskowanie. Tworzy ono kreskowanie na powierzchniach wybranego obiektu przy użyciu wzorców z plików typu PAT programu AutoCAD.


 * Wprowadzono polecenie Draft_AddNamedGroup.svg Dodaj grupę o nazwie. Oraz polecenie Draft_AddToGroup.svg Dodaj do grupy zostało rozszerzone o tę samą funkcjonalność.


 * Zakończono prace nad poleceniem Draft_SetStyle.svg Ustaw styl, trwające jeszcze w wersji 0.19 programu FreeCAD.


 * Dodano opcję edycji podwójnym kliknięciem dla Draft_Text.svg. Adnotacji wieloliniowej. Otwiera ona ten sam panel zadań edycji, który jest używany podczas tworzenia tekstu.

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


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


 * Jest teraz możliwe odwrócenie linii łamanej poprzez menu kontekstowe Draft_Edit.svg edycja. dyskusja na forum, pull request #4811.

Kolejne ulepszenia dla środowiska Rysunek Roboczy

 * Naprawiono Przyciągnij do siatki, gdy kursor znajduje się nad ścianą. Dyskusja na forum. Git commit.


 * Nowe Adnotacje wieloliniowe są teraz wyrównane z płaszczyzną roboczą, pull request #5092.


 * Dodano wsparcie dla dwóch konwerterów DWG: LibreDWG i QCAD pro. Zobacz strony Ustawienia Importu i Eksportu i FreeCAD i Import DWG, aby uzyskać więcej informacji.

Dalsze ulepszenia MES

 * Dodano nowy solver: . Wiele commitów.
 * Dodano nowe wiązanie: . PR #4982.
 * Kolejność elementów w generatorze siatek Gmsh może być zmieniona poprzez okno dialogowe siatki PR #4660.
 * 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żliwiono ustawienie 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

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.

Dodaj element OpenSCAD - posiada teraz dodatkowe opcje Wczytaj - wczytaj plik w formacie scad Zapisz - zapisz plik w formacie scad Odśwież - aktualizacja widoku FreeCAD Wyczyść - wyczyść tekst

Jest tam również pole tekstowe do zgłaszania błędów w OpenSCAD.

Planowane ulepszenia środowiska Część

 * Okno dialogowe do edycji 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. Pull request #4708

Planowane ulepszenia środowiska Projekt Części

 * Funkcja Helisa można teraz również użyć normalnej szkicu jako osi pull request #5199,
 * Funkcja Koło łańcuchowe może teraz tworzyć również koła łańcuchowe zgodne z normami ISO wątek na forum pull request #4478,
 * Funkcje Wyciągnięcie po profilach oraz Wyciągnięcie po ścieżce pozwalają teraz na użycie powierzchni bryły dla przekroju.. Pull request #5155,
 * Możliwe jest teraz wybranie kilku powierzchni przed wywołaniem okna dialogowego wyciągnięcia lub kieszeni. W tym przypadku pierwsza wybrana powierzchnia zostanie użyta do określenia domyślnego kierunku wyciągnięcia /kieszeni. commit d34a5616.

Planowane ulepszenia środowiska Szkicownik

 * Zaktualizowana obsługa przycinania Pull Request dyskusja na forum <-- Potrzebuje prezentacji ekranów
 * Zachowanie funkcji Sketcher_CreateSlot.svg rowek uległo zmianie. Rowki mogą być teraz tworzone poprzez zdefiniowanie środka obu półokręgów. Pull request dyskusja na forum
 * Automatyzacja widoczności pozwala na otwarcie Szkicownika w trybie przekroju po wejściu do trybu edycji. Pull request dyskusja na forum
 * Automatyzacja widoczności pozwala na wymuszenie pracy ujęcia widoku w trybie ortogonalnym przy wejściu w tryb edycji. Pull request dyskusja na forum
 * Opcja wyświetlania nazwy wiązania wymiarowego i użycia dla niej niestandardowego formatu. Pull request Dyskusja na forum
 * Podczas szkicowania 3-punktowego łuku z włączoną opcją automatycznego wiązania, wiązanie stycznej jest proponowane dla wszystkich 3 punktów podczas najechania na linię/krzywą. Pull request 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 Fine-tuning Pull request Dyskusja na forum.
 * Możliwe jest teraz ustalenie kąta kierunku podczas używania narzędzia Szyk prostokątny commit Dyskusja na forum
 * Możliwe jest teraz ustalenie kąta kierunku podczas używania narzędzi Klonuj, Kopiuj i Przesuń commit Dyskusja na forum

Środowisko pracy Arkusz Kalkulacyjny

 * W menu kontekstowym wiersza / kolumny można teraz wybrać, w jakich pozycjach będą wstawiane nowe wiersze / kolumny. pull request #4704.

Planowane ulepszenia arkusza kalkulacyjnego

 * Import XLSX (używany przez Std Import): Dodano wsparcie dla funkcji floor i ceil. Pull request #5015.
 * Powiązanie komórek: poinstruuj zestaw komórek, aby wyświetlić zawartość innego zestawu komórek. Fragment Pull request #2862.
 * Ulepszona nawigacja z użyciem klawiszy i.
 * Ulepszony interfejs do wycinania i wklejania bloków komórek.

Kolejne ulepszenia dla środowiska Rysunek Techniczny

 * When there are several Pages and a View, ProjectionGroup etc. is added, there is now a dialog to ask to what page the view should be added. Pull request #5309.

Zewnętrzne Środowiska pracy
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.

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).