Piattaforma di sviluppo CAD / CAM, kernel geometrico.
Sviluppato da | Apri CASCADE SAS |
---|---|
Prima versione | 1993 e 1999 |
Ultima versione | 7.5.0 (4 novembre 2020) |
Depositare | git.dev.opencascade.org/gitweb/?p=occt.git |
Scritto in | C ++ |
Sistema operativo | Microsoft Windows , Linux , macOS , Android e iOS |
Ambiente | Windows , Linux , OS X , Android , iOS |
genere | Libreria 3d |
Licenza | GNU Lesser General Public License Versione 2.1 ( d ) |
Sito web | www.opencascade.org |
Open CASCADE Technology (OCCT) è un framework software Open Source per CAD / CAM , CAE e modellazione 3D . Si compone di una vasta libreria di oggetti utilizzabili in C ++ o da Tcl-Tk e strumenti aggiuntivi per lo sviluppo di applicazioni specifiche. È disponibile con la Open CASCADE Technology Public License (OCCTPL).
L'architettura di Open CASCADE include i seguenti elementi:
Tra gli strumenti di sviluppo offerti da Open CASCADE Technology, c'è DRAW che si presenta sotto forma di un interprete di comandi interattivo e programmabile con il linguaggio Tcl-Tk .
Questo strumento consente di testare funzionalità esistenti o nuove, di produrre e testare rapidamente prototipi prima di riscriverli in C ++ .
DRAW è composto da:
Qualche esempio :
Il suo sviluppo è strettamente legato al software CAD Euclid commercializzato da Matra Datavision (MDTV) all'inizio degli anni '80, seguito da Euclid-IS nel 1987 (il primo sistema CAD / CAM). Euclid era a quel tempo il diretto concorrente di CATIA . Nel 1993, MDTV ha rilasciato Euclid 3 e allo stesso tempo ha sviluppato CAS.CADE ( Computer Aided Software for Computer Aided Design and Engineering ), quest'ultimo originariamente essendo un toolbox software utilizzato per le tecnologie degli oggetti.
Nel 1996 è stato rilasciato Euclid Quantum, la cui infrastruttura era interamente basata su CAS.CADE. Alla fine del 1998, il portafoglio software di MDTV (Euclid Quantum, Styler, Machinist e Strim) è stato acquisito da Dassault Systèmes . MDTV, che allora contava 700 dipendenti, si trasformò in una società di servizi specializzata nello sviluppo di software. Questa è stata seguita dalla pubblicazione nel 1999 sotto una licenza Open Source di CAS.CADE che occasionalmente ha preso il nome di Open CASCADE. Questo improvviso cambiamento nella cultura aziendale farà precipitare la partenza di alcuni ingegneri di Matra Datavision. In qualità di sussidiaria di EADS , il7 dicembre 2000, la società Open CASCADE SAS è stata creata per gestire il resto del progetto Open Source , ma anche per sviluppare attività commerciali (creazione di applicazioni specifiche, formazione e consulenza) attorno a questa infrastruttura.
Nel 2003, Principia R&D, specializzata in solutori di elementi finiti e ingegneria scientifica, ha acquisito Open CASCADE SAS da EADS. Il software cambia nome e diventa Open CASCADE Technology (OCCT). Successivamente, la società è stata rilevata da Euriware (filiale di AREVA) in data3 febbraio 2006, poi da Capgemini nel 2014.