Nova versio de Open CASCADE Technology (OCCT) 7.5.0 estis publikigita

OCCT estas la nura malfermfonta geometria modela kerno nuntempe havebla, distribuita sub libera permesilo. Open CASCADE Technology estas grava ero de tiaj projektoj kiel FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT kaj aliaj. OCCT-versio 7.5.0 inkluzivas pli ol 400 plibonigojn kaj korektojn kompare kun la antaŭa versio 7.4.0.

Open CASCADE Technology versio 7.5.0 enhavas novajn funkciojn por plej multaj moduloj kaj komponantoj. Aparte, Draw Harness 3D Viewer permesas vin navigi grandajn realgrandajn modelojn, inkluzive de teleport-stila navigado en VR-vido-reĝimo. Datum-interŝanĝfunkcio estis plibonigita kun subteno por glTF 2.0-registrado. Novaj bildigaj funkcioj inkluzivas kromajn teksturajn mapojn por plibonigita vida kvalito, ĝustan sRGB-eligaĵon por diafanaj materialoj kaj gradienta prilaborado, kaj PBR Metalic-Roughness-procezo por plibonigi la bildigan kvaliton de metalaj objektoj. Unikoda signo-subteno estis kompletigita per rilataj plibonigoj al la STEP-tradukilo, DRAW-konzolo, mesaĝresursoj kaj bildigo. Novaj specimenoj estis prezentitaj montrante la uzon de OCCT 3D Viewer kunvenita kiel WebAssembly en la retumilo, kaj superrigardon de la baza uzo de la C++ API de diversaj OCCT-funkcioj.

Por igi OCCT pli oportuna por uzantoj kaj plibonigi navigacion, la dokumentaro strukturo estis restrukturita. Specife, nova sekcio "Kontribuo" estis kreita por faciligi alireblajn ilojn por programistoj de OCCT kaj instigi uzantojn kontribui al la evoluo de fontkodo de OCCT.
Ĝisdatigita OCCT-Ellaboranta Portalo estos disponebla baldaŭ, inkluzive de pligrandigitaj partopreneblecoj, kromaj disvolvaj rimedoj kaj pli larĝa priraportado de forumaj temoj.

Ŝlosilaj novigoj en OCCT 7.5.0:

Ĝenerale

  • Restrukturita progresindikilo API por paralelaj taskoj
  • Kompilsubteno por WebAssembly (kun Emscripten SDK)
  • Nova klaso Message_PrinterSystemLog por skribi mesaĝojn al la sistema protokolo.

Modeligado

  • Subteno pri progresindikilo en BRepMesh
  • Nova alternativa algoritmo por triangulado de XNUMXD pluranguloj
  • Ilo por forigi internajn subformojn (kun INTERNA orientiĝo) de formo konservante topologian koherecon
  • Permesu plurdimensiajn kunmetitajn argumentojn por Bulea Tranĉo kaj Oftaj operacioj.

Bildigo

  • Uzante sRGB-teksturojn kaj bildigan bufron
  • PBR Metala-Rudeco por bildi ombrojn sur metalo
  • Normala mapo teksturo subteno
  • Kapablo komputi BVH-arbojn uzatajn por interaga elekto sur fonfadeno
  • Subteno por kutimaj stilaj tiparfamilioj kaj plurtiparaj .ttc-dosieroj en la Tiparo-Manaĝero.

Interŝanĝo de datumoj

  • Subteno por legado de STEP-dosieroj enhavantaj ne-Askiajn signojn (Unikodo aŭ lokaj kodpaĝoj) en tekstaj ĉenoj
  • Subteno por skribado de Unikodaj tekstoĉenoj al STEP (kiel UTF-8)
  • Nova STEP leganta API kiu akceptas C++-rivereton kiel enigaĵon
  • Eksportu glTF 2.0
  • Plibonigita rendimento por legado (ASCII) STL kaj OBJ dosierojn.

Aplika Kadro

  • Administri plurajn dokumentojn (malfermi, konservi, fermi, ktp.) en paralelaj fadenoj (unu aplikaĵo per fadeno)
  • Heredante atributojn por reuzi iliajn persistajn mekanismojn
  • Progresindikilo en TDocStd_Application
  • Optimumigo de la operacio Commit por grandaj modifoj.

Desegnu Testo-Arneso

  • Multkolora mesaĝo eligo
  • Subteno por Unikodaj signoj en la DRAW-konzolo en Vindozo
  • Navigante flugreĝimon en 3D-spektilo per WASD-klavoj kaj XNUMXD-muso en Vindozo
  • Eksperimenta navigado en teletransportreĝimo en 3D spektanto uzante OpenVR.

Specimenoj

  • Unuiĝo de musgestoj por manipuladoj en 3D-spektilo en specimenoj
  • Nova WebGL-spektilo ekzemplo
  • Ĝisdatigu ekzemplon de JNI por Android Studio (de Eclipse-projekto)
  • Nova specimeno Qt OCCT Superrigardo

Dokumentado

  • Restrukturado de OCCT-dokumentado por pli facila orientiĝo kaj facileco de uzo

Detalaj informoj pri ĉi tiu eldono haveblas ĉe Eldonaj Notoj. Vi povas elŝuti Open CASCADE Technology 7.5.0 ligilo.

fonto: linux.org.ru