Przede wszystkim OCCT jest jedynym jądrem do modelowania geometrycznego, które jest dziś aktualne z otwartym kodem źródłowym na wolnej licencji. Technologia Open CASCADE jest rdzeniem lub ważnym składnikiem programów takich jak FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT i innych. Open CASCADE Technology 7.4.0 zawiera ponad 500 ulepszeń i poprawek w porównaniu do poprzedniej wersji 7.3.0, która została wydana półtora roku temu.
Głównym
- Modelowanie
- Poprawiona niezawodność, wydajność i dokładność algorytmu BRepMesh
- Opcje kontroli odchyleń liniowych i kątowych wnętrza ścian w BRepMesh
- Zwiększona niezawodność i stabilność operacji logicznych i ekstremów
- Włączono operacje logiczne na otwartych ciałach
- Możliwość wyłączenia generowania historii, przyspieszająca operacje logiczne
- Możliwość uproszczenia wyników operacji boolowskich
- Obliczanie właściwości powierzchniowych i objętościowych na triangulacji (modele bez specyfikacji geometrii analitycznej).
- Nowy interfejs w BRepBndLib, który zwraca końcową część objętości dla geometrii z otwartymi granicami
- Nowe tryby tworzenia fazowania „stałego gardzieli”.
- Usunięto interfejs API dla starych operacji logicznych
- Wizualizacja
- Ulepszona obsługa systemu Linux dla platform wbudowanych
- Poprawiona wydajność wykrywania
- Obsługa kombinacji płaszczyzn wycinania
- Nowa klasa AIS_ViewController do obsługi danych wejściowych użytkownika (mysz, ekran dotykowy) w celu manipulacji kamerą.
- Ulepszone zarządzanie czcionkami
- Rozszerzono narzędzia do analizy wydajności wizualizacji
- Wyświetlanie konturów zacienionych obiektów
- Opcja wykluczenia szwów geometrycznych podczas wyświetlania modelu szkieletowego
- Wyświetlanie obiektu z dynamiczną teksturą (wideo)
- Odczytywanie skompresowanych bitmap z pamięci
- Usuń przestarzałą funkcjonalność kontekstu lokalnego z AIS.
- Usunięto zależność od gl2ps (w oparciu o starszą funkcjonalność OpenGL)
- Wymiana danych
- Eksportuj dokument XCAF (ze strukturą złożenia, nazwami i kolorami) do pliku VRML
- Nowe narzędzia do importu danych z formatów glTF 2.0 i OBJ
- Obsługa niektórych zestawów znaków innych niż ASCII w imporcie STEP.
Narysuj środowisko testowe - Ulepszona kontrola kamery w przeglądarce 3D
- Naprawiono problemy z uruchamianiem funkcji Rysuj ze skryptów wsadowych.
- Ulepszona obsługa rysowania w środowiskach bez CASROOT.
- Inny
- Poprawiona wydajność wbudowanych procedur równoległych (OSD_Parallel)
- Narzędzia do wygodnego i wydajnego poruszania się po drzewach BVH
- Optymalizacja atrybutu widoku TPrsStd_AIS
- Przykład integracji przeglądarki 3D z aplikacją na glfw
Źródło: opennet.ru