В рамках проекта Открытая технология CASCADE (ОКСТ) 7.5.0 теперь доступен и включает более 400 улучшений и исправлений. В новые функции включают в себя средство просмотра привязки 3D Draw, который позволяет вам перемещаться по большим моделям в натуральную величину, включая навигацию в стиле телепортации при просмотре в виртуальной реальности.
Функциональность обмена данными была расширена за счет поддержки записи glTF 2.0.
Тем, кто не знаком с Open CASCADE, следует знать, что предоставляет движок геометрического моделирования для таких программ, как FreeCAD, KiCAD, Netgen, gmsh, CadQuery и pyOCCT.
Проект находится в разработке более двадцати лет и включает в себя набор инструментов и библиотек для разработки программного обеспечения, ориентированных на 3D-моделирование и автоматизированное проектирование (САПР). Начиная с версии 6.7.0, исходный код OCCT находится под лицензией GNU LGPL 2.1.
О новой версии Open CASCADE 7.5.0
В этой новой версии новый функции рендеринга включить дополнительные карты текстур для улучшения визуального качества, правильный рендеринг вывода sRGB для полупрозрачных материалов и градиентной обработки, а также процесс PBR с металлической шероховатостью для улучшения рендеринга металлических объектов.
Поддержка символов Юникода была расширена с улучшениями, связанными с переводчиком STEP, консолью DRAW, ресурсами сообщений и визуализацией.
Предоставляются новые примеры, демонстрирующие использование средства просмотра OCCT 3D, скомпилирован в формате WebAssembly для запуска в браузере. Переработана структура документации, в которой создан новый раздел «Вклад». Скоро будет доступен обновленный портал для разработчиков OCCT.
В дополнение к этому подчеркивается, что:
- Изменен API индикатора прогресса для параллельных задач.
- Добавлена поддержка компиляции в псевдокод WebAssembly (с Emscripten SDK).
- Реализован новый класс Message_PrinterSystemLog для записи сообщений в системный журнал.
Моделирование:
- Поддержка индикатора выполнения BRepMesh
- Новый альтернативный алгоритм триангуляции двумерных многоугольников
- Инструмент для удаления внутренних субфигур (с ориентацией ВНУТРИ) формы с сохранением топологической связности
- Для операций Boolean Cut и Common разрешены многомерные составные аргументы.
Дисплей:
- Текстуры SRGB и буфер рендеринга
- PBR металлическая шероховатость для рендеринга теней на металле
- Поддержка текстуры карты нормалей
- Возможность расчета деревьев BVH, используемых для интерактивного выбора в фоновом потоке.
- Поддержка пользовательских семейств шрифтов и файлов с несколькими шрифтами .ttc в диспетчере шрифтов.
Обмен данными:
- Поддержка чтения файлов STEP, содержащих символы, отличные от Ascii (Unicode или локальные кодовые страницы), в текстовых строках
- Поддержка записи текстовых строк Unicode в STEP (например, UTF-8)
- Новый API чтения STEP, который принимает поток C ++ в качестве входных данных
- GlTF 2.0 экспорт
- Повышена производительность чтения (ASCII) файлов STL и OBJ.
Рамки приложения:
- Управление несколькими документами (открытие, сохранение, закрытие и т. Д.) В параллельных потоках (одно приложение на поток)
- Наследование атрибутов для повторного использования их механизмов сохранения
- Индикатор прогресса в TDocStd_Application
- Оптимизация работы коммитов для больших модификаций.
- Многоцветный дисплей сообщений
- Поддержка символов Unicode в консоли DRAW в Windows
- Навигация в режиме полета в средстве трехмерного просмотра с помощью клавиш WASD и трехмерной мыши в Windows
- Экспериментальная навигация в режиме телепортации в программе просмотра 3D с использованием OpenVR.
Как установить Open CASCADE?
Тем, кто заинтересован в возможности установить этот инструмент в своей системе, следует знать, что Open CASCADE имеет версию как для Windows, так и для Linux.
Итак, для любого из случаев можно скачать новая версия по ссылке ниже.
Важно отметить, что В случае Linux новая версия должна быть собрана из исходников. Или другой вариант - дождаться обновления этой новой версии Open CASCADE 7.5.0 по официальным каналам вашего дистрибутива.
в качестве на данный момент он уже доступен для Arch Linux Таким образом, пользователи этого дистрибутива, а также его производных могут установить Open CASCADE из терминала, набрав:
sudo pacman -S opencascade