OCCT, prima di tutto, è l'unico kernel di modellazione geometrica oggi rilevante con codice open source con licenza libera. La tecnologia Open CASCADE è il nucleo o un componente importante di programmi come FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT e altri. Open CASCADE Technology 7.4.0 include più di 500 miglioramenti e correzioni rispetto alla versione precedente 7.3.0, rilasciata un anno e mezzo fa.
Il principale
- Моделирование
- Affidabilità, prestazioni e precisione migliorate dell'algoritmo BRepMesh
- Opzioni per controllare la deviazione lineare e angolare per l'interno delle facce in BRepMesh
- Affidabilità e stabilità migliorate delle operazioni logiche e degli estremi
- Abilitate le operazioni logiche sui corpi aperti
- Possibilità di disattivare la generazione dello storico, velocizzando le operazioni logiche
- Opzione per semplificare i risultati delle operazioni booleane
- Calcolo delle proprietà superficiali e volumetriche sulla triangolazione (modelli senza specificazione della geometria analitica).
- Nuova interfaccia in BRepBndLib che restituisce la porzione finale del volume per la geometria con confini aperti
- Nuove modalità di creazione dello smusso a “gola costante”.
- API rimossa per le vecchie operazioni booleane
- Visualizzazione
- Supporto Linux migliorato per piattaforme integrate
- Prestazioni di rilevamento migliorate
- Supporto per combinazioni di piani di clip
- Nuova classe AIS_ViewController per gestire l'input dell'utente (mouse, touch screen) per la manipolazione della fotocamera.
- Gestione dei caratteri migliorata
- Gli strumenti per analizzare le prestazioni di visualizzazione sono stati ampliati
- Visualizzazione del contorno degli oggetti ombreggiati
- Opzione per escludere le giunzioni geometriche durante la visualizzazione dei wireframe
- Visualizzazione di un oggetto con texture dinamica (video)
- Lettura di bitmap compresse dalla memoria
- Rimuovere la funzionalità del contesto locale deprecata da AIS.
- Dipendenza rimossa da gl2ps (basata sulla funzionalità OpenGL legacy)
- Scambio di dati
- Esporta il documento XCAF (con struttura dell'assieme, nomi e colori) in un file VRML
- Nuovi strumenti per l'importazione di dati dai formati glTF 2.0 e OBJ
- Supporto per alcuni set di caratteri non ASCII nell'importazione STEP.
Disegna l'ambiente di test - Controllo della telecamera migliorato nel visualizzatore 3D
- Risolti i problemi durante l'esecuzione di Draw da script batch.
- Supporto migliorato per Draw in ambienti senza CASROOT.
- Altro
- Prestazioni migliorate delle routine di parallelizzazione integrate (OSD_Parallel)
- Strumenti per l'attraversamento conveniente ed efficiente degli alberi BVH
- Ottimizzazione dell'attributo di visualizzazione TPrsStd_AIS
- Un esempio di integrazione di un visualizzatore 3D in un'applicazione su glfw
Fonte: opennet.ru