Open CASCADE Technology (OCCT) 7.5.0-ın yeni versiyası buraxıldı

OCCT, pulsuz lisenziya altında paylanmış, hazırda mövcud olan yeganə açıq mənbəli həndəsi modelləşdirmə nüvəsidir. Open CASCADE Texnologiyası FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT və başqaları kimi layihələrin mühüm tərkib hissəsidir. OCCT 7.5.0 versiyası əvvəlki versiya 400 ilə müqayisədə 7.4.0-dən çox təkmilləşdirmə və düzəlişləri ehtiva edir.

Açıq CASCADE Technology 7.5.0 versiyası əksər modullar və komponentlər üçün yeni funksiyaları ehtiva edir. Xüsusilə, Draw Harness 3D Viewer VR görünüş rejimində teleport tipli naviqasiya da daxil olmaqla, böyük real ölçülü modellərdə naviqasiya etməyə imkan verir. Məlumat mübadiləsi funksionallığı glTF 2.0 qeyd dəstəyi ilə təkmilləşdirilmişdir. Yeni göstərmə xüsusiyyətlərinə təkmilləşdirilmiş vizual keyfiyyət üçün əlavə tekstura xəritələri, şəffaf materiallar və qradient emalı üçün düzgün sRGB çıxışı və metal obyektlərin göstərilməsi keyfiyyətini yaxşılaşdırmaq üçün PBR Metallic-Pürüzlük prosesi daxildir. Unicode simvol dəstəyi STEP tərcüməçisində, DRAW konsolunda, mesaj resurslarında və vizuallaşdırmada müvafiq təkmilləşdirmələrlə tamamlandı. Brauzerdə WebAssembly kimi yığılmış OCCT 3D Viewer-dən istifadəni nümayiş etdirən yeni nümunələr və müxtəlif OCCT funksiyalarının C++ API-nin əsas istifadəsinə ümumi baxış nümayiş etdirildi.

OCCT-ni istifadəçilər üçün daha rahat etmək və naviqasiyanı təkmilləşdirmək üçün sənədləşmə strukturu yenidən işlənib. Xüsusilə, OCCT developer alətlərinə girişi asanlaşdırmaq və istifadəçiləri OCCT mənbə kodunun inkişafına töhfə verməyə təşviq etmək üçün yeni "Töhfə" bölməsi yaradılmışdır.
Genişlənmiş iştirak imkanları, əlavə inkişaf resursları və forum mövzularını daha geniş əhatə edən yenilənmiş OCCT Developer Portalı tezliklə istifadəyə veriləcək.

OCCT 7.5.0-da əsas yeniliklər:

Ümumiyyətlə,

  • Paralel tapşırıqlar üçün yenidən işlənmiş tərəqqi göstəricisi API
  • WebAssembly üçün tərtib dəstəyi (Emscripten SDK ilə)
  • Sistem jurnalına mesaj yazmaq üçün yeni sinif Message_PrinterSystemLog.

Modelləşdirmə

  • BRepMesh-də tərəqqi göstəricisi dəstəyi
  • XNUMXD çoxbucaqlıları üçbucaqlaşdırmaq üçün yeni alternativ alqoritm
  • Topoloji uyğunluğu qoruyarkən formadan daxili alt formaları (DAXİLİ oriyentasiya ilə) silmək üçün alət
  • Boolean Cut və Ümumi əməliyyatlar üçün çoxölçülü mürəkkəb arqumentlərə icazə verin.

Vizualizasiya

  • sRGB teksturalarından istifadə edin və buferi göstərin
  • PBR Metallic-Metal üzərində kölgələrin verilməsi üçün pürüzlülük
  • Normal xəritə toxuması dəstəyi
  • Arxa fonda interaktiv seçim üçün istifadə edilən BVH ağaclarını hesablamaq bacarığı
  • Şrift Menecerində fərdi stil şrift ailələri və çox şriftli .ttc faylları üçün dəstək.

Məlumatların mübadiləsi

  • Mətn sətirlərində qeyri-Ascii simvolları (Unicode və ya yerli kod səhifələri) olan STEP fayllarını oxumaq üçün dəstək
  • STEP-ə Unicode mətn sətirlərinin yazılması üçün dəstək (UTF-8 kimi)
  • C++ axınını giriş kimi qəbul edən yeni STEP oxuma API
  • İxrac glTF 2.0
  • (ASCII) STL və OBJ fayllarını oxumaq üçün təkmilləşdirilmiş performans.

Tətbiq Çərçivəsi

  • Paralel başlıqlarda birdən çox sənədi idarə edin (açmaq, saxlamaq, bağlamaq və s.) (hər ip üçün bir proqram)
  • Davamlılıq mexanizmlərini təkrar istifadə etmək üçün atributların miras alınması
  • TDocStd_Application-da tərəqqi göstəricisi
  • Böyük dəyişikliklər üçün Commit əməliyyatının optimallaşdırılması.

Test kəmərini çəkin

  • Çox rəngli mesaj çıxışı
  • Windows-da DRAW konsolunda Unicode simvollarına dəstək
  • Windows-da WASD düymələri və 3D siçan istifadə edərək XNUMXD görüntüləyicidə uçuş rejiminin naviqasiyası
  • OpenVR istifadə edərək 3D görüntüləyicidə teleport rejimində eksperimental naviqasiya.

Nümunələr

  • Nümunələrdə 3D görüntüləyicidə manipulyasiyalar üçün siçan jestlərinin unifikasiyası
  • Yeni WebGL görüntüləyici nümunəsi
  • Android Studio üçün JNI nümunəsini yeniləyin (Eclipse layihəsindən)
  • Yeni nümunə Qt OCCT İcmal

Documentation

  • Daha asan istiqamətləndirmə və istifadə asanlığı üçün OCCT sənədlərinin yenidən qurulması

Bu buraxılış haqqında ətraflı məlumat burada mövcuddur Release Qeydlər. Open CASCADE Technology 7.5.0 yükləyə bilərsiniz по ссылке.

Mənbə: linux.org.ru