OCCT в першу чергу є єдиним актуальним на сьогоднішній день ядром геометричного моделювання з відкритими вихідними кодами під вільною ліцензією. Open CASCADE Technology є ядром або важливою складовою таких програм як FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT та інших. Open CASCADE Technology 7.4.0 включає понад 500 поліпшень і виправлень в порівнянні з попередньою версією 7.3.0, яка вийшла півтора роки тому.
Основні
- моделювання
- Поліпшено надійність, продуктивність та точність алгоритму BRepMesh
- Параметри для керування лінійним та кутовим відхиленням для внутрішньої частини граней у BRepMesh
- Поліпшено надійність та стабільність логічних операцій та екстремумів
- Включено логічні операції на відкритих тілах
- Опція деактивації генерації історії, що прискорює логічні операції
- Опція спрощення результатів булевих операцій
- Розрахунок поверхневих та об'ємних властивостей на тріангуляції (моделі без аналітичного завдання геометрії).
- Новий інтерфейс у BRepBndLib, що повертає кінцеву частину об'єму для геометрії з відкритими межами
- Нові «constant throat» режими створення фаски
- Видалено API для старих логічних операцій
- Візуалізація
- Покращено підтримку Linux для вбудованих платформ
- Підвищено продуктивність детектування
- Підтримка комбінацій площин відсікання
- Новий клас AIS_ViewController для обробки введення користувача (миша, сенсорний екран) в маніпуляції з камерою.
- Поліпшено керування шрифтами
- Розширено інструменти для аналізу продуктивності візуалізації
- Відображення контуру затінених об'єктів
- Опція виключення швів геометрії при відображенні каркасу
- Відображення об'єкта з динамічною текстурою (відео)
- Читання стислих растрових зображень із пам'яті
- Видалення застарілої функціональності локального контексту AIS.
- Видалено залежність від gl2ps (заснована на застарілій функціональності OpenGL)
- Обмін даними
- Експорт XCAF документа (зі структурою складання, іменами та кольорами) у VRML файл
- Нові інструменти для імпорту даних із форматів glTF 2.0 та OBJ
- Підтримка деяких не-ASCII кодувань в імпорті STEP.
Тестове середовище Draw - Покращено керування камерою у 3D-переглядачі
- Виправлено проблеми із запуском Draw із пакетних скриптів.
- Поліпшено підтримку роботи Draw в середовищі без CASROOT.
- інша
- Поліпшено продуктивність вбудованих процедур паралелізації (OSD_Parallel)
- Інструменти для зручного та ефективного обходу BVH дерева
- Оптимізація атрибуту подання TPrsStd_AIS
- Приклад інтеграції 3D-переглядача у додаток на glfw
Джерело: opennet.ru