Tecnologia CASCADE aperta

Tecnologia CASCADE aperta

Descrizione di questa immagine, commentata anche di seguito Piattaforma di sviluppo CAD / CAM, kernel geometrico. Informazione
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).

Caratteristiche

Architettura

L'architettura di Open CASCADE include i seguenti elementi:

[chiarimento richiesto]

Lo strumento DRAW interattivo

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 :

pload ALL axo beziercurve b 4 0 0 1 0 4 2 0 4 4 0 2 5 revsurf s b 0 0 0 0 0 1 erase b fit datadir. brepiges s objet.iges
  • Creazione di una scatola, taglio della stessa da 4 cilindri sui lati con operazioni Booleane, visualizzazione in modalità wireframe e salvataggio in formato STEP del risultato:
pload ALL box b 40 40 20 pcylinder c1 10 20 copy c1 c2 copy c1 c3 copy c1 c4 ttranslate c1 20 0 0 ttranslate c2 40 20 0 ttranslate c3 20 40 0 ttranslate c4 0 20 0 bop b c1 bopcut s1 bop s1 c2 bopcut s2 bop s2 c3 bopcut s3 bop s3 c4 bopcut s4 erase b erase c1; erase c2; erase c3; erase c4 erase s1; erase s2; erase s3 fit datadir. stepwrite 0 s4 objet.step

Aree di utilizzo

Storico

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.

Note e riferimenti

  1. (in) "  https://old.opencascade.com/sites/default/files/documents/release_notes_7.5.0.pdf  "
  2. “  Scambio di dati | OPEN CASCADE  " , su www.opencascade.com (consultato il 27 maggio 2016 )
  3. "  Importa plug-in di formati CAD per Open CASCADE  " , su datakit.fr
  4. "  Azienda | OPEN CASCADE  " , su www.opencascade.com (visitato il 4 aprile 2020 )

Appendici

Articoli Correlati

link esterno