Open CASCADE Technology (OCCT) 7.5.0 жаңы версиясы чыкты

OCCT азыркы учурда жеткиликтүү болгон жалгыз ачык булактуу геометриялык моделдөө ядросу болуп саналат, ал бекер лицензия боюнча таратылат. Open CASCADE Technology FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT жана башкалар сыяктуу долбоорлордун маанилүү компоненти болуп саналат. OCCT 7.5.0 версиясы мурунку 400 версиясына салыштырмалуу 7.4.0дөн ашык жакшыртууларды жана оңдоолорду камтыйт.

Open CASCADE Technology версия 7.5.0 көпчүлүк модулдар жана компоненттер үчүн жаңы мүмкүнчүлүктөрдү камтыйт. Атап айтканда, Draw Harness 3D Viewer чоң реалдуу өлчөмдөгү моделдерди, анын ичинде VR көрүү режиминде телепорт стилиндеги навигацияны башкарууга мүмкүндүк берет. Маалымат алмашуу функциясы glTF 2.0 жаздыруу колдоосу менен жакшыртылды. Жаңы рендеринг функцияларына жакшыртылган визуалдык сапат үчүн кошумча текстура карталары, тунук материалдар жана градиент иштетүү үчүн туура sRGB чыгышы жана металл объектилерин көрсөтүү сапатын жакшыртуу үчүн PBR Metallic-Roughness процесси кирет. Юникод символдорун колдоо STEP котормочу, DRAW консолу, билдирүү ресурстары жана визуализацияга тиешелүү жакшыртуулар менен толукталды. Браузерде WebAssembly катары чогултулган OCCT 3D Viewer колдонулушун көрсөткөн жаңы үлгүлөр жана ар кандай OCCT функцияларынын C++ API негизги колдонулушуна сереп берилди.

OCCT колдонуучулар үчүн ыңгайлуураак кылуу жана навигацияны жакшыртуу үчүн документация түзүмү кайра иштелип чыккан. Тактап айтканда, жаңы "Салым" бөлүмү OCCT иштеп чыгуучу куралдарына оңой жетүүнү жана колдонуучуларды OCCT булак кодун өнүктүрүүгө салым кошууга шыктандыруу үчүн түзүлдү.
Жаңыртылган OCCT Иштеп чыгуучу порталы жакында жеткиликтүү болот, анын ичинде кеңейтилген катышуу мүмкүнчүлүктөрү, кошумча өнүктүрүү ресурстары жана форумдун темалары кеңири чагылдырылат.

OCCT 7.5.0 негизги инновациялар:

жалпы

  • Параллель тапшырмалар үчүн кайра иштелип чыккан прогресс көрсөткүчү API
  • WebAssembly үчүн компиляцияны колдоо (Emscripten SDK менен)
  • Системалык журналга билдирүү жазуу үчүн жаңы класс Message_PrinterSystemLog.

Моделдөө

  • BRepMesh ичинде прогресс көрсөткүчүн колдоо
  • 2D көп бурчтуктарды үч бурчтуктоо үчүн жаңы альтернативалуу алгоритм
  • Топологиялык ырааттуулукту сактоо менен формадан ички субфигураларды (ИЧКИ ориентация менен) алып салуу куралы
  • Boolean Cut жана Common операциялары үчүн көп өлчөмдүү татаал аргументтерге уруксат бериңиз.

Визуализация

  • sRGB текстураларын колдонуу жана буферди көрсөтүү
  • PBR Metallic-Металлга көлөкө түшүрүү үчүн оройлук
  • Кадимки карта текстурасын колдоо
  • Фондук жипте интерактивдүү тандоо үчүн колдонулган BVH дарактарды эсептөө мүмкүнчүлүгү
  • Арип менеджериндеги ыңгайлаштырылган стилдеги шрифт үй-бүлөлөрүн жана көп шрифттүү .ttc файлдарын колдоо.

байланышуу

  • Текст саптарында Ascii эмес символдорду (Юникод же жергиликтүү код баракчалары) камтыган STEP файлдарын окуу үчүн колдоо
  • Юникод текст саптарын STEPке жазуу үчүн колдоо (UTF-8 катары)
  • Киргизүү катары C++ агымын кабыл алган жаңы STEP окуу API
  • glTF 2.0 экспорттоо
  • (ASCII) STL жана OBJ файлдарын окуу үчүн жакшыртылды.

Колдонмо алкактык

  • Параллель жиптерде бир нече документтерди (ачуу, сактоо, жабуу ж.б.) башкаруу (ар бир жипке бир колдонмо)
  • Алардын туруктуулук механизмдерин кайра колдонуу үчүн атрибуттарды мурастоо
  • TDocStd_Application ичиндеги прогресс көрсөткүчү
  • Чоң өзгөртүүлөрдү киргизүү үчүн Commit операциясын оптималдаштыруу.

Сыноо жабдыгын тартыңыз

  • Көп түстүү билдирүү чыгаруу
  • Windows'тун DRAW консолунда Юникод символдорун колдоо
  • WASD баскычтарын жана Windows'до 3D чычканды колдонуу менен XNUMXD көрүүчүдө учуу режими
  • OpenVR аркылуу 3D көрүүчүдө телепорт режиминде эксперименталдык навигация.

Үлгүлөр

  • Үлгүлөрдөгү 3D көрүүчүдөгү манипуляциялар үчүн чычкан жаңсоолорун унификациялоо
  • Жаңы WebGL көрүүчү мисалы
  • Android Studio үчүн JNI үлгүсүн жаңыртуу (Eclipse долбоорунан)
  • Жаңы үлгү Qt OCCT Обзору

жазуулар

  • Багыттоо жана колдонууну жеңилдетүү үчүн OCCT документтерин реструктуризациялоо

Бул релиз тууралуу толук маалыматты төмөнкү сайттан алууга болот Release Notes. Сиз Open CASCADE Technology 7.5.0 жүктөй аласыз байланыш.

Source: linux.org.ru