OCCT on ainus tÀnapÀeval aktuaalne avatud lÀhtekoodiga geomeetrilise modelleerimise tuum, mida levitatakse vabade litsentside alusel. Open CASCADE Technology on oluline osa sellistest projektidest nagu FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT ja teised. Versioon OCCT 7.5.0 sisaldab rohkem kui 400 tÀiustust ja parandust vÔrreldes eelmise versiooniga 7.4.0.
Versioon Open CASCADE Technology 7.5.0 sisaldab uusi funktsioone enamikus moodulites ja komponentides. EelkĂ”ige vĂ”imaldab Draw Harness 3D Viewer navigeerida suurte reaalses mÔÔtkavas mudelite vahel, sealhulgas teleportatsioonistiilis navigeerimise VR-ĂŒlevaates. Andmevahetuse funktsionaalsust on laiendatud glTF 2.0 toetuse lisamisega. Uued visualiseerimisfunktsioonid hĂ”lmavad tĂ€iendavaid tekstuurikaarte visuaalse kvaliteedi parandamiseks, sRGB vĂ€ljundi korrektset visualiseerimist poollĂ€bipaistvate materjalide jaoks ja gradientide töötlemist, samuti PBR Metallic-Roughness protsess muutumatute objektide visualiseerimise kvaliteedi parandamiseks. Unicode mĂ€rkide tugi on tĂ€iustatud vastavate tĂ€iustustega STEP tĂ”lkijas, DRAW konsoolis, sĂ”numite ressurssides ja visualiseerimisel. Esitatud on uued nĂ€idised, mis demonstreerivad OCCT 3D Vieweri kasutamist, koostatud WebAssembly seest brauserisse, ja C++ API erinevate OCCT funktsioonide pĂ”hiprintsiipide ĂŒlevaate.
Kasutajate mugavuse ja navigeerimise parandamiseks on OCCT dokumentatsioonistruktuur ĂŒmber kujundatud. EelkĂ”ige on loodud uus jaotis "Contribution", et hĂ”lbustada OCCT arendaja tööriistade juurdepÀÀsu ja julgustada kasutajaid panustama OCCT avatud lĂ€htekoodi arendusse.
Varsti on saadaval uuendatud OCCT arendajaportaal, mis sisaldab laiendatud osaluse vÔimalusi, tÀiendavaid arendamisressursse ja laiemat foorumiteemade katvust.
OCCT 7.5.0 peamised uuendused:
Ăldiselt
- Ămber kujundatud progressi indikaatori API paralleelseteks ĂŒlesanneteks.
- WebAssembly (Emscripten SDK) kogumise toetus.
- Uus klass Message_PrinterSystemLog sĂŒsteemilogisse kirjade salvestamiseks.
Modelleerimine
- Progressi indikaatori toetus BRepMesh-is.
- Uus alternatiivne algoritm kahe mÔÔtmeliste polĂŒgoonide kolmnurgastamiseks.
- Tööriist sisemiste alamkujutiste eemaldamiseks (siseorienteeritud) kujundist, sÀilitades topoloogilise sidususe
- Mitmeastmeliste komposiitargumentide kasutamine Boolean Cut ja Common operatsioonides on lubatud.
Visualiseerimine
- sRGB tekstuuride ja renderdamispuudri kasutamine
- PBR Metallic-Roughness varjude visualiseerimiseks metallil
- Normaalikaardi tekstuuri tugi
- BVH puude arvutamise vÔimalus, mida kasutatakse interaktiivseks valimiseks taustal
- Erilised stiilid ja mitu fonti sisaldavate .ttc failide fontide haldamise tugi.
Andmevahetus
- Tugi STEP failide lugemiseks, mis sisaldavad mitte-Ascii (Unicode vĂ”i kohalikke koodilehti) sĂŒmboleid tekstiridades
- Unicode tekstiridade kirjutamise tugi STEP-s (nagu UTF-8)
- Uus API STEP-i lugemiseks, mis vÔtab sisendiks C++ voog
- glTF 2.0 eksportimine
- Parandatud failide (ASCII) STL ja OBJ lugemise tÔhusus.
Rakenduse raamistik
- Mitme dokumendi haldamine (avatud, salvestamine, sulgemine jne) paralleelsete voogude kaudu (ĂŒks rakendus voos)
- Atribuutide pÀrimine nende salvestusmehhanismide taaskasutamiseks
- EdenemisnÀhik TDocStd_Applicationis
- Commit operatsiooni optimeerimine suurte muudatuste jaoks.
Draw Test Harness
- MitmevÀrviline sÔnumi vÀljund
- Unicode sĂŒmbolite tugi DRAW konsoolis Windowsis
- Navigeerimine 3D vaatajas lendereĆŸiimis WASD klahvide ja kolme mÔÔtmega hiire abil Windowsis
- Eksperimentaalne teleportimise navigatsioon 3D vaatajas kasutades OpenVR-i.
Proovid
- Hiire ĆŸestide ĂŒhtlustamine 3D vaatajas manipulatsioonide tegemiseks proovides
- Uue WebGL vaataja nÀidis
- JNI nÀidis Android Studiorakendusele (Eclipse projekti pÔhjal)
- Uus nĂ€idis Qt OCCT ĂŒlevaatest
Dokumentatsioon
- OCCT dokumentatsiooni restruktureerimine suunamiseks ja kasutamise mugavuseks
See versioonikiri sisaldab ĂŒksikasjalikku teavet Release Notes. Open CASCADE Technology 7.5.0 allalaadimine on saadaval linki pidi.
Allikas: linux.org.ru
