Open CASCADE Technology (OCCT) 7.5.0 жаңа нұсқасы шығарылды

OCCT – тегін лицензия бойынша таратылатын, қазіргі уақытта қолжетімді жалғыз ашық бастапқы геометриялық модельдеу ядросы. Open CASCADE технологиясы 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 көпбұрыштарын үшбұрыштаудың жаңа альтернативті алгоритмі
  • Топологиялық үйлесімділікті сақтай отырып, пішіннен ішкі ішкі пішіндерді (ІШКІ бағдары бар) жоюға арналған құрал
  • Логикалық қию және Жалпы әрекеттер үшін көп өлшемді құрама аргументтерге рұқсат беріңіз.

Көрнекілік

  • sRGB текстураларын пайдалану және буферді көрсету
  • PBR Metallic-Металға көлеңке түсіруге арналған кедір-бұдырлық
  • Қалыпты карта текстурасын қолдау
  • Фондық ағында интерактивті таңдау үшін пайдаланылатын BVH ағаштарын есептеу мүмкіндігі
  • Қаріп реттеушісіндегі теңшелетін стиль қаріптер тобына және көп қаріпті .ttc файлдарына қолдау көрсету.

Деректерді алмасу

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

Бағдарлама негіздері

  • Параллель ағындарда бірнеше құжаттарды (ашу, сақтау, жабу және т.б.) басқару (әр ағынға бір қолданба)
  • Олардың тұрақтылық механизмдерін қайта пайдалану үшін төлсипаттарды мұралау
  • TDocStd_Application ішіндегі орындалу көрсеткіші
  • Үлкен өзгертулер үшін Commit әрекетін оңтайландыру.

Сынақ белбеуін сызыңыз

  • Көп түсті хабарлама шығару
  • Windows жүйесіндегі DRAW консоліндегі Юникод таңбаларын қолдау
  • Windows жүйесінде WASD пернелері мен 3D тінтуірін пайдаланып XNUMXD қарау құралында ұшу режимін шарлау
  • OpenVR көмегімен 3D қарау құралында телепорт режимінде эксперименттік шарлау.

Үлгілер

  • Үлгілердегі 3D қарау құралында манипуляциялар үшін тінтуірдің қимылдарын біріктіру
  • Жаңа WebGL қарау үлгісі
  • Android Studio үшін JNI мысалын жаңарту (Eclipse жобасынан)
  • Жаңа үлгі Qt OCCT шолуы

жазбалар

  • Оңай бағдарлау және пайдалануды жеңілдету үшін OCCT құжаттамасын қайта құрылымдау

Бұл шығарылым туралы толық ақпаратты мына жерден алуға болады Шығарылым жазбалары. Open CASCADE Technology 7.5.0 жүктеп алуға болады байланыс.

Ақпарат көзі: linux.org.ru