Projekt Otvorte technológiu CASCADE (OCCT) 7.5.0 je teraz k dispozícii a obsahuje viac ako 400 vylepšení a opráv. The medzi nové funkcie patrí prehliadač 3D Draw Harness, ktorý umožňuje navigáciu vo veľkých modeloch v životnej veľkosti vrátane navigácie v štýle teleportácie pri pohľade vo virtuálnej realite.
Funkcia výmeny dát bola rozšírená o podporu zápisu glTF 2.0.
Kto nepozná Open CASCADE, mal by to vedieť poskytuje modul na modelovanie geometrie pre programy ako FreeCAD, KiCAD, Netgen, gmsh, CadQuery a pyOCCT.
Tento projekt sa vyvíja už viac ako dvadsať rokov a obsahuje sadu nástrojov a knižníc na vývoj softvéru zameraných na 3D modelovanie a počítačový návrh (CAD). Od verzie 6.7.0 je zdrojový kód OCCT licencovaný pod licenciou GNU LGPL 2.1.
O novej verzii Open CASCADE 7.5.0
V tejto novej verzii nové vykresľovacie funkcie obsahovať ďalšie textúrne mapy na zlepšenie vizuálnej kvality, správne vykreslenie výstupu sRGB pre priesvitné materiály a spracovanie gradientom a proces PBR s kovovou drsnosťou na zlepšenie vykreslenia kovových predmetov.
Podpora znakov Unicode bola rozšírená s vylepšeniami týkajúcimi sa prekladača STEP, konzoly DRAW, zdrojov správ a vizualizácie.
Poskytujú sa nové príklady na demonštráciu použitia 3D prehliadača OCCT, skompilovaný vo formáte WebAssembly a spustený v prehliadači. Revidovala sa štruktúra dokumentácie, v ktorej bola vytvorená nová časť „Príspevok“. Čoskoro bude k dispozícii aktualizovaný portál pre vývojárov OCCT.
Ďalej sa zdôrazňuje, že:
- Zmenilo sa API indikátora priebehu pre paralelné úlohy.
- Pridaná podpora pre kompiláciu do pseudokódu WebAssembly (s Emscripten SDK).
- Na zápis správ do systémového denníka bola implementovaná nová trieda Message_PrinterSystemLog.
Modelovanie:
- Podpora ukazovateľa priebehu BRepMesh
- Nový alternatívny algoritmus pre trianguláciu dvojrozmerných polygónov
- Nástroj na odstránenie vnútorných pod tvarov (s orientáciou INTERIOR) tvaru so zachovaním topologickej konektivity
- Pre operácie typu Boolean Cut a Common sú povolené viacrozmerné zložené argumenty.
Displej:
- SRGB textúry a vyrovnávacia pamäť
- Kovová drsnosť PBR na vykreslenie tieňov na kove
- Normálna podpora textúry mapy
- Schopnosť vypočítať stromy BVH použité na interaktívny výber v pozadí vlákna
- Podpora pre vlastné rodiny fontov a súbory .ttc s viacerými fontami v správcovi fontov.
Výmena údajov:
- Podpora čítania súborov STEP obsahujúcich znaky iné ako Ascii (stránky Unicode alebo miestne kódové stránky) v textových reťazcoch
- Podpora pre písanie textových reťazcov Unicode v KROKU (napríklad UTF-8)
- Nové rozhranie STEP read API, ktoré prijíma prúd C ++ ako vstup
- Export GlTF 2.0
- Vylepšený výkon čítania (ASCII) súborov STL a OBJ.
Rámec aplikácie:
- Správa viacerých dokumentov (otvorenie, uloženie, zatvorenie atď.) V paralelných vláknach (jedna aplikácia na každé vlákno)
- Dedenie atribútov na opätovné použitie ich mechanizmov perzistencie
- Indikátor pokroku v TDocStd_Application
- Optimalizácia prevádzky pri veľkých úpravách.
- Viacfarebné zobrazenie správ
- Podpora znakov Unicode v konzole DRAW vo Windows
- Navigácia v letovom režime v 3D prehliadači s klávesmi WASD a 3D myšou v systéme Windows
- Experimentálna navigácia v teleportačnom režime v 3D prehliadači pomocou OpenVR.
Ako nainštalovať Open CASCADE?
Pre tých, ktorí majú záujem o inštaláciu tohto nástroja do svojho systému, by to mali vedieť Open CASCADE má verziu pre Windows aj Linux.
Takže v obidvoch prípadoch môže stiahnuť novej verzie z odkazu nižšie.
Je dôležité spomenúť to V prípade Linuxu musí byť nová verzia zostavená zo zdroja Alebo ďalšou možnosťou je čakať na aktualizáciu tejto novej verzie Open CASCADE 7.5.0 v oficiálnych kanáloch vašej distribúcie.
ako momentálne je už k dispozícii pre Arch Linux Používatelia tejto distribúcie, ako aj jej derivátov si preto môžu nainštalovať Open CASCADE z terminálu zadaním:
sudo pacman -S opencascade