Projekt Otwórz technologię CASCADE (KTZ) Wersja 7.5.0 jest już dostępna i zawiera ponad 400 ulepszeń i poprawek. Plik nowe funkcje obejmują przeglądarkę 3D Draw Harness, który umożliwia nawigację po dużych modelach naturalnej wielkości, w tym nawigację w stylu teleportacji podczas oglądania w wirtualnej rzeczywistości.
Funkcjonalność wymiany danych została rozszerzona o obsługę zapisu glTF 2.0.
Ci, którzy nie są zaznajomieni z Open CASCADE, powinni to wiedzieć zapewnia silnik modelowania geometrii dla programów takich jak FreeCAD, KiCAD, Netgen, gmsh, CadQuery i pyOCCT.
Projekt jest rozwijany od ponad dwudziestu lat i obejmuje pakiet narzędzi programistycznych i bibliotek skupiających się na modelowaniu 3D i projektowaniu wspomaganym komputerowo (CAD). Od wersji 6.7.0 kod źródłowy OCCT jest objęty licencją na licencji GNU LGPL 2.1.
O nowej wersji Open CASCADE 7.5.0
W tej nowej wersji nowy funkcje renderowania zawierać dodatkowe mapy tekstur poprawić jakość wizualną, prawidłowe renderowanie wyjścia sRGB dla materiałów półprzezroczystych i przetwarzania gradientu oraz proces PBR szorstkości metalu w celu poprawy renderowania obiektów metalowych.
Rozszerzono obsługę znaków Unicode z ulepszeniami związanymi z translatorem STEP, konsolą DRAW, zasobami wiadomości i wyświetlaczem.
Przedstawiono nowe przykłady w celu zademonstrowania korzystania z przeglądarki OCCT 3D, skompilowany w formacie WebAssembly, do uruchomienia w przeglądarce. Zrewidowano strukturę dokumentacji, w której utworzono nową sekcję „Wkład”. Zaktualizowany portal deweloperski OCCT będzie dostępny wkrótce.
Ponadto podkreśla się, że:
- Zmieniono interfejs API wskaźnika postępu dla zadań równoległych.
- Dodano obsługę kompilacji do pseudokodu WebAssembly (z Emscripten SDK).
- Zaimplementowano nową klasę Message_PrinterSystemLog do zapisywania komunikatów w dzienniku systemowym.
Modelowanie:
- Obsługa paska postępu BRepMesh
- Nowy alternatywny algorytm dla dwuwymiarowej triangulacji wielokątów
- Narzędzie do usuwania wewnętrznych kształtów podrzędnych (z orientacją WEWNĘTRZNA) kształtu z zachowaniem topologicznej łączności
- Wielowymiarowe argumenty złożone są dozwolone dla operacji Boolean Cut i Common.
Pokaz:
- Tekstury SRGB i bufor do renderowania
- Chropowatość metaliczna PBR do renderowania cieni na metalu
- Obsługa normalnych tekstur mapy
- Możliwość obliczania drzew BVH używanych do interaktywnej selekcji w wątku w tle
- Obsługa niestandardowych rodzin czcionek i plików .ttc z wieloma czcionkami w menedżerze czcionek.
Wymiana danych:
- Obsługa odczytywania plików STEP zawierających znaki spoza Ascii (Unicode lub lokalne strony kodowe) w ciągach tekstowych
- Obsługa pisania ciągów tekstowych Unicode w STEP (takich jak UTF-8)
- Nowe API odczytu STEP, które akceptuje strumień C ++ jako dane wejściowe
- Eksport GlTF 2.0
- Poprawiona wydajność odczytu (ASCII) plików STL i OBJ.
Ramy aplikacji:
- Zarządzaj wieloma dokumentami (otwieranie, zapisywanie, zamykanie itp.) W równoległych wątkach (jedna aplikacja na wątek)
- Dziedziczenie atrybutów w celu ponownego wykorzystania ich mechanizmów trwałości
- Wskaźnik postępu w TDocStd_Application
- Zatwierdź optymalizację operacji dla dużych modyfikacji.
- Wielokolorowy wyświetlacz komunikatów
- Obsługa znaków Unicode w konsoli DRAW w systemie Windows
- Nawigacja w trybie samolotowym w przeglądarce 3D za pomocą klawiszy WASD i myszy 3D w systemie Windows
- Eksperymentalna nawigacja w trybie teleportacji w przeglądarce 3D przy użyciu OpenVR.
Jak zainstalować Open CASCADE?
Ci, którzy są zainteresowani zainstalowaniem tego narzędzia w swoim systemie, powinni to wiedzieć Open CASCADE ma wersję zarówno dla systemu Windows, jak i Linux.
Tak więc w każdym przypadku można pobrać nowa wersja z linku poniżej.
Należy o tym wspomnieć W przypadku Linuksa nowa wersja musi być zbudowana ze źródeł Inną opcją jest zaczekanie, aż nowa wersja Open CASCADE 7.5.0 zostanie zaktualizowana w oficjalnych kanałach dystrybucji.
Od w tej chwili jest już dostępny dla Arch Linux Dlatego użytkownicy tej dystrybucji, a także jej pochodnych, mogą zainstalować Open CASCADE z terminala, wpisując:
sudo pacman -S opencascade