Open CASCADE Technology (OCCT) 7.5.0 yeni versiyası çıxdı

OCCT — müasir dövrdə açıq mənbəli, sərbəst lisenziya altında yayılmış yeganə aktual geometriya modelləşdirmə nüvəsidir. Open CASCADE Technology, FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT və digər layihələrin mühüm bir hissəsidir. OCCT 7.5.0 versiyası əvvəlki 7.4.0 versiyası ilə müqayisədə 400-dən çox təkmilləşdirmə və düzəlişləri özündə birləşdirir.

Open CASCADE Technology 7.5.0 versiyası, əksər modulların və komponentlərin yeni funksiyalarını ehtiva edir. Xüsusilə, Draw Harness 3D Viewer real ölçülü böyük modellərə keçid etməyə imkan tanıyır, VR baxış rejimində teleport üslubunda naviqasiyanı da əhatə edir. Məlumat mübadiləsi funksionallığı glTF 2.0 yazım dəstəyi sayəsində genişləndirilib. Vizualizasiya üçün yeni funksiyalar, vizual keyfiyyətin artırılması məqsədilə əlavə tekstura xətləri, yarı şəffaf materialların sRGB çıxışının düzgün vizualizasiyası və gradientlərin işlənməsi, eləcə də metallik obyektlərin vizualizasiya keyfiyyətini artırmaq üçün PBR Metallic-Roughness prosesi daxildir. Unicode simvolları dəstəyi, STEP tərcüməçi, DRAW konsolu, mesaj resursları və vizualizasiya sahəsində müvafiq təkmilləşdirmələrlə tamamlanıb. OCCT 3D Viewer-in WebAssembly formatında brauzerdə istifadə edilməsini nümayiş etdirən yeni nümunələr təqdim edilib və OCCT-nin müxtəlif funksiyalarının C++ API-dan əsas istifadəsinin icmalı edilməkdədir.

OCCT istifadəçilərinin rahatlığı və naviqasiyasını artırmaq məqsədilə sənədstrukturu yenidən işlənmişdir. Xüsusilə, OCCT-nin inkişaf alətlərinə girişi asanlaşdırmaq və istifadəçiləri OCCT-nin mənbə kodunun inkişafına qatılmağa həvəsləndirmək üçün yeni "Contribution" bölməsi yaradılmışdır.
Yaxın zamanda OCCT inkişafçıları üçün yenilənmiş portal təqdim ediləcək, burada iştirak imkanları genişləndiriləcək, inkişaf resursları artırılacaq və forum mövzuları daha geniş əhatə olunacaq.

OCCT 7.5.0-dakı əsas yeniliklər:

Ümumilikdə

  • Paralel tapşırıqlar üçün irəliləyiş göstəricisinin API-si yenidən işlənib.
  • WebAssembly (Emscripten SDK ilə) üçün tərtibat dəstəyi.
  • Sistem jurnalına mesaj yazmaq üçün yeni Message_PrinterSystemLog sinfi.

Modeləşdirmə

  • BRepMesh-də irəliləyiş indikatoru dəstəyi.
  • İkiölçülü çoxbucaqlar üçün yeni alternativ üçbucaqlaşdırma alqoritmi.
  • Topoloji əlaqəni qoruyaraq formadan daxili alt şəkilləri (DAXİLİ oriyentasiya ilə) silmək üçün alət.
  • Müxtəlif ölçülü tərkib hissələri Boolean Cut və Common əməliyyatlarında istifadə edilməyə icazə verilir.

Vizualizasiya

  • sRGB teksturalarından və renderləmə buferindən istifadə.
  • Metallardakı kölgələrin vizualizasiyası üçün PBR Metallic-Roughness.
  • Normal xəritəsi teksturasının dəstəyi.
  • Arxa planda interaktiv seçim üçün istifadə edilən BVH ağaclarının hesablanması imkanı.
  • Xüsusi üslublu şrift ailələri və birdən çox şrift olan .ttc fayllarının şrift idarəçisi tərəfindən dəstəyi.

Məlumat mübadiləsi

  • ASCII-dan olmayan (Unicode və ya yerli kodlama səhifələri) simvolları ehtiva edən STEP fayllarının oxunma dəstəyi
  • STEP-də Unicode mətn sətrlərini yazma dəstəyi (UTF-8 kimi)
  • Giriş kimi C++ axını qəbul edən STEP oxumaq üçün yeni API
  • glTF 2.0 ixracı
  • STL və OBJ fayllarının (ASCII) oxuma performansı artırılmışdır.

Tətbiq Çərçivəsi

  • Paralel axınlarda (hər axına bir tətbiq) sənədlərin idarə edilməsi (açma, yadda saxlama, bağlama və s.)
  • Yenidən istifadə üçün atributların mirası
  • TDocStd_Application-da irəliləyiş göstəricisi
  • Böyük modifikasiyalar üçün Commit əməliyyatının optimallaşdırılması.

Çəkmə Test Avadanlığı

  • Çoxrəngli mesaj çıxışı
  • Windows DRAW konsolunda Unicode simvollarının dəstəyi
  • Windows-da 3D viewer-də WASD düymələri və 3D siçanla uçuş rejimində naviqasiya
  • OpenVR istifadə edərək 3D viewer-də teleport rejimində eksperimental naviqasiya.

Nümunələr

  • Nümunələrdə 3D viewer-də manipulyasiyalar üçün siçan jestlərinin birləşdirilməsi
  • Yeni WebGL görüntüləmə proqramının nümunəsi
  • Android Studio üçün JNI nümunəsinin (Eclipse layihəsindən) yenilənməsi
  • Yeni Qt OCCT Overview nümunəsi

Sənəd

  • OCCT sənədinin strukturunun asanlaşdırılması və istifadəsini artırmaq üçün yenidən qurulması

Bu buraxılışla bağlı ətraflı məlumat Buraxılış qeydləri. Open CASCADE Technology 7.5.0 versiyasını yükləmək mümkündür baxmaq mümkündür..

Mənbə: linux.org.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster