Проект Відкрита технологія КАСКАД (OCCT) Тепер доступна версія 7.5.0 і включає понад 400 удосконалень та виправлень. серед нових функцій - переглядач 3D-ремінців, що дозволяє орієнтуватися у великих моделях у натуральну величину, включаючи навігацію в стилі телепортації при перегляді у віртуальній реальності.
Функціонал обміну даними розширено завдяки підтримці запису glTF 2.0.
Тим, хто не знайомий з відкритим каскадом, вони повинні це знати забезпечує механізм моделювання геометрії для таких програм, як FreeCAD, KiCAD, Netgen, gmsh, CadQuery та pyOCCT.
Проект розробляється більше двадцяти років і включає набір засобів розробки програмного забезпечення та бібліотек, орієнтованих на 3D-моделювання та автоматизоване проектування (САПР). Починаючи з версії 6.7.0, вихідний код OCCT ліцензується під ліцензією GNU LGPL 2.1.
Про нову версію Open CASCADE 7.5.0
У цій новій версії нова візуалізація функцій включити додаткові текстурні карти для поліпшення якості зору, правильний рендеринг виходу sRGB для напівпрозорих матеріалів та градієнтної обробки, а також PBR-процес металевої шорсткості для поліпшення візуалізації металевих предметів.
Підтримка символів Unicode розширена з удосконаленнями, пов’язаними з перекладачем 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)
- Новий інтерфейс читання STEP, який приймає потік C ++ як вхід
- Експорт GlTF 2.0
- Покращена продуктивність зчитування (ASCII) файлів STL та OBJ.
Структура програми:
- Керуйте кількома документами (відкривайте, зберігайте, закривайте тощо) у паралельних потоках (одна програма на нитку)
- Спадкування атрибутів для повторного використання їх механізмів стійкості
- Індикатор прогресу в TDocStd_Application
- Оптимізація операції коміту для великих модифікацій.
- Різнокольоровий дисплей повідомлень
- Підтримка символів Unicode у консолі DRAW у Windows
- Навігація в режимі польоту в засобі тривимірного перегляду за допомогою клавіш WASD та 3D-миші у Windows
- Експериментальна навігація в режимі телепортації в засобі тривимірного перегляду за допомогою OpenVR.
Як встановити Open CASCADE?
Тим, хто зацікавлений у можливості встановити цей інструмент у своїй системі, вони повинні це знати Open CASCADE має версію як для Windows, так і для Linux.
Отже, для будь-якого з випадків, можна завантажити нову версію за посиланням нижче.
Важливо зазначити це У випадку з Linux нова версія повинна бути побудована з джерела Або інший варіант - дочекатися оновлення цієї нової версії Open CASCADE 7.5.0 в рамках офіційних каналів вашого розповсюдження.
З на даний момент він вже доступний для Arch Linux Таким чином, користувачі цього дистрибутиву, а також його похідних, можуть встановити Open CASCADE з терміналу, набравши:
sudo pacman -S opencascade