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ă.
Principalul
- 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