LINUX.ORG.RU

Вышла новая версия Open CASCADE Technology - 7.4.0

 , , ,


1

1

Open CASCADE Technology (OCCT) — программный продукт с двадцатилетней историей, сочетающий в себе набор библиотек и средств разработки ПО, ориентированного на 3D-моделирование, в особенности систем автоматизированного проектирования (САПР). OCCT в первую очередь представляет собой ядро геометрического моделирования.

Начиная с версии 6.7.0, исходный код доступен и распространяется по лицензии GNU LGPL 2.1

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

Подробная информация об этом выпуске доступна в Анонсе изменений (PDF): https://www.opencascade.com/sites/default/files/documents/release_notes_7.4.0...

>>> загрузить

Отличненько, такая махина и не на слуху как-то. Кстати, большая команда разработчиков этой штуки сидела (а может и сейчас сидит) на контракте в Нижнем Новгороде.

bender ★★★★★ ()

А вообще, есть нормальные свободные кады? FreakAd просьба не вспоминать, оно до сих пор в скругления без поломки поверхностей не может, и авторы советуют не писать в багтрекер из-за низкой активности на нём.

anonymous ()
Ответ на: комментарий от Slackware_user

это явно не основной функционал пакета :)

Какая разница? Используется? Используется.

bricks3d

Не путай конфигуратор и механизм. Сабж - набор механизмов. Грубо говоря, если на пальцах, то в 3D-viewer тебе нужно отрисовать тело платы, дорожек, слои масок, припоя и прочее. Для этого нужен набор механизмов отрисовки/рендеринга. Плюс к этому нужно отрисовать модели и связать их взаимное расположение. А bricks3d по сути библиотека пресетов/моделей.

Oberstserj ()
Последнее исправление: Oberstserj (всего исправлений: 1)

В очередной раз какое-то говно назвали САПР. Если что А – автоматизированное. И в чём тут автоматизация? В говне, правильно.

anonymous ()
Ответ на: комментарий от VKraft

А не только К-750 оппозитный и нижнеклапанный. Их несколько. ИМЗ тоже выпускал нижнеклапанные. Но это скорее всего – да. Во всяком случае там центрифуга, судя по всему.

anonymous ()
Ответ на: комментарий от Oberstserj

да я знаю что такое сабж) у меня с его использованием полторы программки написаны) и еще пару программ на его основе использую.

Кстати в список того что его использует не грех бы указать Salome, там это основной функционал и продукт весьма неслабый.

Slackware_user ★★★★★ ()
Ответ на: комментарий от anonymous

есть ещё SolidWorks

это та дичь, которая в эскизе не может сделать скругление (fillet) прямоугольника поровну обоих углов одной стороны, т.к. не научилась использовать чужой движок за тонны денег в плане вырождения отрезков и вообще отрезков нулевой длины?

anonymous ()
Ответ на: комментарий от VKraft

У меня один на ходу 750-М и такой-же в резерве в подвале в масле. Но тут плохо видно на картинке.

Ах ты, чертяка. К зомби апокалипсису готовишься 8-)

Axa ()
Последнее исправление: Axa (всего исправлений: 1)
Ответ на: комментарий от Axa

Ну то что аппарат выдержит первичный электромагнитный удар сомнений нет т.к. в нет ни одного полупроводника (ввиду отсутствия ЭБУ и прочей шелухи). Генератор постоянного тока. Реле зарядки примитивное. Аккум установил щёлочной, сбоку. Недостаток расход и степень сжатия т.к. сейчас нет бензина АИ-76.. )

VKraft ★★ ()
Ответ на: комментарий от VKraft

Недостаток расход и степень сжатия т.к. сейчас нет бензина АИ-76.. )

Зажигание раньше ставь, будет на 92-ом ездить. Конечно голову сточить бы, чтобы степень сжатия увеличить. Но как там на нижнеклапанных – не тривиально. И кольца хромированные, они нормально держат компрессию.

anonymous ()