A fost lansată o nouă versiune a tehnologiei Open CASCADE - 7.4.0

Disponibil emisiune
Deschideți tehnologia CASCADE (OCCT) 7.4.0, un produs software cu o istorie de douăzeci de ani, care combină un set de biblioteci și instrumente de dezvoltare software axate pe modelarea 3D, în special sistemele de proiectare asistată de computer (CAD). Începând cu versiunea 6.7.0, codul sursă este distribuit sub licența GNU LGPL 2.1.

OCCT, în primul rând, este singurul nucleu de modelare geometrică care este relevant astăzi cu cod sursă deschis sub o licență gratuită. Tehnologia Open CASCADE este nucleul sau o componentă importantă a unor programe precum FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT și altele. Open CASCADE Technology 7.4.0 include peste 500 de îmbunătățiri și remedieri în comparație cu versiunea anterioară 7.3.0, care a fost lansată cu un an și jumătate în urmă.

A fost lansată o nouă versiune a tehnologiei Open CASCADE - 7.4.0

Principalul inovații:

  • modelare
    • Fiabilitate, performanță și acuratețe îmbunătățite ale algoritmului BRepMesh
    • Opțiuni pentru controlul deviației liniare și unghiulare pentru interiorul fețelor în BRepMesh
    • Fiabilitate și stabilitate îmbunătățite a operațiunilor logice și a extremelor
    • Operații logice activate pe corpuri deschise
    • Opțiune pentru a dezactiva generarea istoricului, accelerând operațiunile logice
    • Opțiune de simplificare a rezultatelor operațiilor booleene
    • Calculul proprietăților de suprafață și volumetrice pe triangulare (modele fără specificație de geometrie analitică).
    • Nouă interfață în BRepBndLib care returnează porțiunea finală a volumului pentru geometrie cu limite deschise
    • Noi moduri de creare a șanfrenului „gât constant”.
    • S-a eliminat API-ul pentru vechile operațiuni booleene
  • Vizualizare
    • Suport Linux îmbunătățit pentru platformele încorporate
    • Performanță de detectare îmbunătățită
    • Suport pentru combinații de planuri de clipare
    • Noua clasă AIS_ViewController pentru a gestiona intrarea utilizatorului (mouse, ecran tactil) pentru manipularea camerei.
    • Gestionare îmbunătățită a fonturilor
    • Au fost extinse instrumentele pentru analiza performanței vizualizării
    • Afișarea conturului obiectelor umbrite
    • Opțiune pentru a exclude cusăturile geometriei atunci când se afișează wireframes
    • Afișarea unui obiect cu o textură dinamică (video)
    • Citirea bitmap-urilor comprimate din memorie
    • Eliminați funcționalitatea de context local depreciată din AIS.
    • S-a eliminat dependența de gl2ps (pe baza funcționalității vechi OpenGL)
  • Schimb de date
    • Exportați documentul XCAF (cu structură de ansamblu, nume și culori) în fișierul VRML
    • Noi instrumente pentru importarea datelor din formatele glTF 2.0 și OBJ
    • Suport pentru unele seturi de caractere non-ASCII în importul STEP.
      Desenați mediul de testare

    • Control îmbunătățit al camerei în vizualizatorul 3D
    • S-au rezolvat probleme la rularea Draw din scripturi batch.
    • Suport îmbunătățit pentru Draw în medii fără CASROOT.
  • Alte
    • Performanță îmbunătățită a rutinelor de paralelizare încorporate (OSD_Parallel)
    • Instrumente pentru parcurgerea comodă și eficientă a arborilor BVH
    • Optimizarea atributului de vizualizare TPrsStd_AIS
    • Un exemplu de integrare a unui vizualizator 3D într-o aplicație pe glfw

Sursa: opennet.ru

Adauga un comentariu