OCCT â ainus tĂ€napĂ€eval aktuaalne avatud lĂ€htekoodiga geomeetrilise modelleerimise tuum, mis levitatakse vaba litsentsi alusel. Open CASCADE Technology on oluline osa projektidest nagu FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT ja teised. OCCT 7.5.0 versioon sisaldab ĂŒle 400 tĂ€iustuse ja paranduse vĂ”rreldes eelmise versiooniga 7.4.0.
Open CASCADE Technology 7.5.0 versioon sisaldab uute funktsioonidega enamikus moodulites ja komponentides. EelkĂ”ige vĂ”imaldab Draw Harness 3D Viewer liikuda suurte Ă”iges mÔÔdus mudelite seas, sealhulgas teleporteerimise stiilis navigeerimist VR vaates. Andmevahetusfunktsioon on laienenud glTF 2.0 salvestamise toe tĂ”ttu. Uued visualiseerimise omadused sisaldavad tĂ€iendavaid tekstuurikaarte kvaliteedi parandamiseks, korrektset sRGB vĂ€ljundi visualiseerimist poollĂ€bipaistvate materjalide jaoks ning gradientide töötlemist ning PBR Metallic-Roughness protsessi, mis parandab metalliliste objektide visualiseerimise kvaliteeti. Unicode'i tugi on tĂ€iustatud koos vastava tĂ€iustusega STEP tĂ”lkijas, DRAW konsoolis, sĂ”numiressurssides ja visualiseerimisel. Uued nĂ€idised on esitatud, et demonstreerida OCCT 3D Vieweri kasutamist, mis on kogutud WebAssembly vormingus brauseris, ja ĂŒlevaate C++ API erinevate OCCT funktsioonide pĂ”hilisest kasutamisest.
Kasutajate mugavuse parandamiseks ja navigeerimise hĂ”lbustamiseks on OCCT dokumentatsiooni struktuur ĂŒmber töötatud. Eriti on loodud uus jaotis âContributionsâ, et hĂ”lbustada juurdepÀÀsu OCCT arendaja tööriistadele ja julgustada kasutajaid panustama OCCT lĂ€htekoodi arendamisse.
Varsti on saadaval uuendatud OCCT arendajaportaal, mis sisaldab laiendatud osalemisvÔimalusi, tÀiendavaid arendamisressursse ja laiemat foorumiteemade katet.
OCCT 7.5.0 peamised uuendused:
Ăldiselt
- Parandatud API edusammude indikaator paralleelsete ĂŒlesannete jaoks
- WebAssembly (Emscripten SDK) kompileerimise toetamine
- Uus klass Message_PrinterSystemLog sĂ”numite logimiseks sĂŒsteemilukku.
Modelleerimine
- BRepMesh edusammude indikaatori tugi
- Uus alternatiivne algoritm kaheveeruliste poligonide trianguleerimiseks
- Tööriist sisemiste alavormide eemaldamiseks (SISSE orientatsiooniga) vormist, sÀilitades topoloogilise seotuse
- Lubatud on kasutada mitmemÔÔtmelisi koostisosade argumente Boolean Cut ja Common operatsioonide jaoks.
Visualiseerimine
- sRGB tekstuuride ja renderdamise puuteri kasutamine
- PBR Metallic-Roughness variatsioonide visualiseerimiseks metallidel
- Toetab normaalkaarte tekstuuri
- VÔime arvutada BVH puid, mida kasutatakse interaktiivsel valikul taustprotsessis
- Toetab eristiilide fondiperede ja mitme fondiga .ttc failide kasutamist fondihalduris.
Andmevahetus
- Toetab STEP-faile, mis sisaldavad mitte-Ascii (Unicode vĂ”i kohalikud kodeerimised) sĂŒmboleid tekstirea sees
- Toetab Unicode tekstirea salvestamist STEP-is (nagu UTF-8)
- Uus API STEP-i lugemiseks, mis vÔtab sisendina C++ vooge
- glTF 2.0 eksport
- Parandatud STL ja OBJ failide (ASCII) lugemise tulemuslikkus.
Rakenduse raamistik
- Mitme dokumendi haldamine (avatud, salvestamine, sulgemine jms) samaaegsetes voogudes (ĂŒks rakendus voos)
- Atribuutide pÀrimine nende salvestusmehhanismide taaskasutamiseks
- TDocStd_Application progressi nÀitaja
- Suurte muudatuste Commit operatsiooni optimeerimine.
Draw Test Harness
- VÀrviline teatevÀljund
- Toetab Unicode sĂŒmboleid DRAW konsoolis Windowsis
- Reisimine lennureĆŸiimis 3D vaatajas WASD klahvide ja kolme mÔÔdega hiirega Windowsis
- Katseline 3D-vaataja teleporteerimisreĆŸiimis OpenVR-i abil.
NĂ€idised
- Hiire ĆŸestide ĂŒhtlustamine 3D-vaatajas nĂ€idistes
- Uue WebGL vaataja nÀidis
- Juhendprogrammi JNI uuendus Android Studio jaoks (Eclipse'i projektist)
- Uus Qt OCCT ĂŒlevaate nĂ€idis
Dokumentatsioon
- OCCT dokumentatsiooni ĂŒmberstruktureerimine, et hĂ”lbustada navigeerimist ja kasutusmugavust
Selle vĂ€ljaande ĂŒksikasjalik teave on saadaval VĂ€ljalaske tĂ€helepanekud. Open CASCADE Technology 7.5.0 allalaadimiseks minge lingi kaudu.
Allikas: linux.org.ru
