Plataforma de desenvolvimento CAD / CAM, kernel geométrico.
Desenvolvido por | Abra CASCADE SAS |
---|---|
Primeira versão | 1993 e 1999 |
Última versão | 7.5.0 (4 de novembro de 2020) |
Depósito | git.dev.opencascade.org/gitweb/?p=occt.git |
Escrito em | C ++ |
Sistema operacional | Microsoft Windows , Linux , macOS , Android e iOS |
Meio Ambiente | Windows , Linux , OS X , Android , iOS |
Modelo | Biblioteca 3d |
Licença | GNU Lesser General Public License Versão 2.1 ( d ) |
Local na rede Internet | www.opencascade.org |
A Open CASCADE Technology (OCCT) é uma estrutura de software de código aberto para CAD / CAM , CAE e modelagem 3D . É composto por uma vasta biblioteca de objetos que podem ser utilizados em C ++ ou a partir do Tcl-Tk e ferramentas adicionais para o desenvolvimento de aplicações específicas. Ele está disponível sob a Licença Pública de Tecnologia Open CASCADE (OCCTPL).
A arquitetura do Open CASCADE inclui os seguintes elementos:
Dentre as ferramentas de desenvolvimento oferecidas pela Open CASCADE Technology, está o DRAW que vem na forma de um interpretador de comandos interativo e programável com a linguagem Tcl-Tk .
Esta ferramenta permite que você teste funcionalidades existentes ou novas, para construir e testar protótipos rapidamente antes de reescrevê-los em C ++ .
DRAW consiste em:
Alguns exemplos :
Seu desenvolvimento está intimamente ligado ao software Euclid CAD comercializado pela Matra Datavision (MDTV) no início dos anos 1980, seguido pelo Euclid-IS em 1987 (o primeiro sistema CAD / CAM). Euclides era então o concorrente direto do CATIA . Em 1993, a MDTV lançou o Euclid 3 e, ao mesmo tempo, desenvolveu o CAS.CADE ( Software Auxiliado por Computador para Design e Engenharia Auxiliado por Computador ), sendo o último originalmente uma caixa de ferramentas de software usada para tecnologias de objetos.
Em 1996 foi lançado o Euclid Quantum, cuja infraestrutura era inteiramente baseada em CAS.CADE. No final de 1998, o portfólio de software da MDTV (Euclid Quantum, Styler, Machinist e Strim) foi adquirido pela Dassault Systèmes . A MDTV, que então contava com 700 funcionários, tornou-se uma prestadora de serviços especializada em desenvolvimento de software. Isto foi seguido pela publicação sob uma licença Open Source em 1999 de CAS.CADE que ocasionalmente assumia o nome Open CASCADE. Essa mudança repentina na cultura corporativa precipitará a saída de alguns engenheiros da Matra Datavision. Como subsidiária da EADS , a7 de dezembro de 2000, a empresa Open CASCADE SAS foi criada para gerir o resto do projecto Open Source , mas também para desenvolver actividades comerciais (criação de aplicações específicas, formação e aconselhamento) em torno desta infraestrutura.
Em 2003, a Principia R&D, especializada em solvers de elementos finitos e engenharia científica, adquiriu o Open CASCADE SAS da EADS. O software muda de nome e se torna Open CASCADE Technology (OCCT). Posteriormente, a empresa foi adquirida pela Euriware (subsidiária da AREVA) em3 de fevereiro de 2006, em seguida, pela Capgemini em 2014.