Yo pibliye yon nouvo vèsyon Open CASCADE Technology (OCCT) 7.5.0

OCCT se sèl nwayo modèl jeyometrik sous ouvè ki disponib kounye a, distribye anba yon lisans gratis. Open CASCADE Teknoloji se yon eleman enpòtan nan pwojè tankou FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT ak lòt moun. Vèsyon OCCT 7.5.0 gen ladan plis pase 400 amelyorasyon ak repare konpare ak vèsyon anvan an 7.4.0.

Louvri CASCADE Teknoloji vèsyon 7.5.0 gen nouvo karakteristik pou pifò modil ak konpozan. An patikilye, Draw Harness 3D Viewer pèmèt ou navige gwo modèl gwosè reyèl, ki gen ladan navigasyon teleport-style nan mòd View VR. Fonksyonalite echanj done yo te amelyore ak sipò pou anrejistreman glTF 2.0. Nouvo karakteristik rann yo enkli kat teksti adisyonèl pou amelyore kalite vizyèl, rann pwodiksyon kòrèk sRGB pou materyèl translusid ak pwosesis gradyan, ak yon pwosesis PBR metalik-rudite pou amelyore kalite rann objè metalik yo. Sipò karaktè Unicode yo te konplete pa amelyorasyon ki gen rapò ak tradiktè STEP, konsole DRAW, resous mesaj, ak vizyalizasyon. Nouvo echantiyon yo te prezante ki montre itilizasyon OCCT 3D Viewer ki te rasanble kòm WebAssembly nan navigatè a, ak yon apèsi sou itilizasyon debaz C++ API nan divès fonksyon OCCT.

Pou fè OCCT pi pratik pou itilizatè yo ak amelyore navigasyon, estrikti dokiman an te reamenaje. Espesyalman, yo te kreye yon nouvo seksyon "Kontribisyon" pou rann zouti devlopè OCCT yo vin pi fasil pou jwenn aksè epi ankouraje itilizatè yo kontribye nan devlopman kòd sous OCCT.
Yon pòtal pou Devlopè OCCT ki ajou pral disponib byento, ki gen ladan opòtinite patisipasyon elaji, resous devlopman adisyonèl, ak pi laj kouvèti asirans sou sijè fowòm yo.

Inovasyon kle nan OCCT 7.5.0:

An jeneral

  • API endikatè pwogrè reamenaje pou travay paralèl
  • Sipò konpilasyon pou WebAssembly (ak Emscripten SDK)
  • Nouvo klas Message_PrinterSystemLog pou ekri mesaj nan jounal sistèm lan.

Modeling

  • Sipò endikatè pwogrè nan BRepMesh
  • Nouvo algorithm altènatif pou triyangulasyon poligòn XNUMXD
  • Zouti pou retire fòm entèn yo (avèk oryantasyon ENTÈ) nan yon fòm pandan w ap kenbe koyerans topolojik
  • Pèmèt agiman konpoze miltidimansyonèl pou operasyon Boolean Cut ak Common.

Vizyalizasyon

  • Sèvi ak tèkstur sRGB ak rann tanpon
  • PBR metalik-rudite pou rann lonbraj sou metal
  • Nòmal kat sipò teksti
  • Kapasite pou kalkile pyebwa BVH yo itilize pou seleksyon entèaktif sou yon fil background
  • Sipò pou fanmi font koutim ak plizyè font .ttc nan Manadjè Font.

Done echanj

  • Sipò pou li fichye STEP ki gen karaktè ki pa Ascii (Unikod oswa paj kòd lokal yo) nan kòd tèks.
  • Sipò pou ekri kòd tèks Unicode nan STEP (tankou UTF-8)
  • Nouvo API lekti STEP ki aksepte kouran C++ kòm opinyon
  • Ekspòte glTF 2.0
  • Pèfòmans amelyore pou lekti (ASCII) STL ak OBJ fichye yo.

Aplikasyon chapant

  • Jere plizyè dokiman (louvri, sove, fèmen, elatriye) nan fil paralèl (yon aplikasyon pou chak fil)
  • Eritye atribi pou réutiliser mekanis pèsistans yap ogmante jiska yo
  • Endikatè pwogrè nan TDocStd_Application
  • Optimizasyon operasyon an komèt pou gwo modifikasyon.

Trase ekipay tès

  • Pwodiksyon mesaj milti-koulè
  • Sipò pou karaktè Unicode nan konsole DRAW sou Windows
  • Navigasyon mòd vòl nan visualiseur 3D lè l sèvi avèk kle WASD ak sourit XNUMXD nan Windows
  • Navigasyon eksperimantal nan mòd teleport nan yon visualiseur 3D lè l sèvi avèk OpenVR.

Echantiyon yo

  • Inifikasyon jès sourit pou manipilasyon nan visualiseur 3D nan echantiyon
  • Nouvo egzanp WebGL visualiseur
  • Mizajou egzanp JNI pou Android Studio (ki soti nan pwojè Eclipse)
  • Nouvo echantiyon Qt OCCT Apèsi sou lekòl la

Dokimantasyon

  • Restriktirasyon dokiman OCCT pou pi fasil oryantasyon ak fasilite pou itilize

Enfòmasyon detaye sou lage sa a disponib nan Release Nòt. Ou ka telechaje Open CASCADE Technology 7.5.0 по ссылке.

Sous: linux.org.ru