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