Ir izlaista jauna Open CASCADE Technology (OCCT) 7.5.0 versija

OCCT ir vienīgais pašlaik pieejamais atvērtā pirmkoda ģeometriskās modelēšanas kodols, kas tiek izplatīts ar bezmaksas licenci. Open CASCADE tehnoloģija ir svarīga tādu projektu sastāvdaļa kā FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT un citos. OCCT versijā 7.5.0 ir iekļauti vairāk nekā 400 uzlabojumi un labojumi salīdzinājumā ar iepriekšējo versiju 7.4.0.

Open CASCADE Technology versija 7.5.0 ietver jaunas funkcijas lielākajai daļai moduļu un komponentu. Jo īpaši Draw Harness 3D Viewer ļauj pārvietoties lielos reālā izmēra modeļos, tostarp teleportēšanas stila navigācijā VR skata režīmā. Datu apmaiņas funkcionalitāte ir uzlabota ar atbalstu glTF 2.0 ierakstīšanai. Jaunās renderēšanas funkcijas ietver papildu tekstūras kartes vizuālās kvalitātes uzlabošanai, pareizu sRGB izvades renderēšanu caurspīdīgiem materiāliem un gradientu apstrādi, kā arī PBR metāla raupjuma procesu, lai uzlabotu metālisku objektu renderēšanas kvalitāti. Unikoda rakstzīmju atbalsts ir papildināts ar saistītiem STEP tulkotāja, DRAW konsoles, ziņojumu resursu un vizualizācijas uzlabojumiem. Tika prezentēti jauni paraugi, kas demonstrēja OCCT 3D skatītāja izmantošanu, kas pārlūkprogrammā samontēts kā WebAssembly, un pārskats par dažādu OCCT funkciju C++ API pamata izmantošanu.

Lai padarītu OCCT ērtāku lietotājiem un uzlabotu navigāciju, dokumentācijas struktūra ir pārveidota. Konkrēti, ir izveidota jauna sadaļa “Ieguldījums”, lai padarītu OCCT izstrādātāju rīkus vieglāk pieejamus un mudinātu lietotājus sniegt ieguldījumu OCCT pirmkoda izstrādē.
Drīzumā būs pieejams atjaunināts OCCT izstrādātāju portāls, tostarp paplašinātas dalības iespējas, papildu izstrādes resursi un plašāks foruma tēmu atspoguļojums.

Galvenie jauninājumi OCCT 7.5.0:

Kopumā,

  • Pārstrādāts progresa indikatora API paralēliem uzdevumiem
  • WebAssembly kompilācijas atbalsts (ar Emscripten SDK)
  • Jauna klase Message_PrinterSystemLog ziņojumu rakstīšanai sistēmas žurnālā.

Modelēšana

  • Progresa indikatora atbalsts BRepMesh
  • Jauns alternatīvs algoritms 2D daudzstūru triangulēšanai
  • Rīks iekšējo apakšformu (ar IEKŠĒJO orientāciju) noņemšanai no formas, vienlaikus saglabājot topoloģisko saskaņotību
  • Atļaut daudzdimensiju saliktos argumentus Būla izgriešanas un kopējās operācijām.

Vizualizācija

  • Izmantojot sRGB tekstūras un renderēšanas buferi
  • PBR Metallic-Roughness ēnu atveidošanai uz metāla
  • Parasta kartes tekstūras atbalsts
  • Spēja aprēķināt BVH kokus, ko izmanto interaktīvai atlasei fona pavedienā
  • Atbalsts pielāgotu stilu fontu saimēm un vairāku fontu .ttc failiem fontu pārvaldniekā.

Datu apmaiņa

  • Atbalsts STEP failu lasīšanai, kas satur rakstzīmes, kas nav Ascii rakstzīmes (Unikoda vai vietējās kodu lapas) teksta virknēs
  • Atbalsts Unikoda teksta virkņu rakstīšanai uz STEP (kā UTF-8)
  • Jauna STEP lasīšanas API, kas pieņem C++ straumi kā ievadi
  • Eksportēt glTF 2.0
  • Uzlabota veiktspēja (ASCII) STL un OBJ failu lasīšanai.

Pieteikumu sistēma

  • Pārvaldiet vairākus dokumentus (atvērt, saglabāt, aizvērt utt.) paralēlos pavedienos (viena lietojumprogramma katram pavedienam)
  • Atribūtu mantošana, lai atkārtoti izmantotu to noturības mehānismus
  • Progresa indikators programmā TDocStd_Application
  • Apstiprināšanas operācijas optimizācija lielām modifikācijām.

Izvelciet testa siksnu

  • Vairāku krāsu ziņojumu izvade
  • Unikoda rakstzīmju atbalsts DRAW konsolē operētājsistēmā Windows
  • Navigācija lidojuma režīmā 3D skatītājā, izmantojot WASD taustiņus un XNUMXD peli operētājsistēmā Windows
  • Eksperimentāla navigācija teleportēšanas režīmā 3D skatītājā, izmantojot OpenVR.

Paraugi

  • Peles žestu apvienošana manipulācijām 3D skatītājā paraugos
  • Jauns WebGL skatītāja piemērs
  • Atjaunināt JNI piemēru Android Studio (no Eclipse projekta)
  • Jauns paraugs Qt OCCT pārskats

Документация

  • OCCT dokumentācijas pārstrukturēšana vieglākai orientācijai un lietošanas vienkāršībai

Sīkāka informācija par šo izlaidumu ir pieejama vietnē Laidienu. Varat lejupielādēt Open CASCADE tehnoloģiju 7.5.0 по ссылке.

Avots: linux.org.ru