Tecnologia Open CASCADE

Tecnologia Open CASCADE

Descrição desta imagem, também comentada abaixo Plataforma de desenvolvimento CAD / CAM, kernel geométrico. Em formação
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).

Características

Arquitetura

A arquitetura do Open CASCADE inclui os seguintes elementos:

[esclarecimento necessário]

A ferramenta interativa DRAW

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 :

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
  • Criação de uma caixa, corte da mesma em 4 cilindros nas laterais com operações booleanas, visualização em modo wireframe e salvamento em formato STEP do resultado:
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

Áreas de uso

Histórico

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.

Notas e referências

  1. (em) "  https://old.opencascade.com/sites/default/files/documents/release_notes_7.5.0.pdf  "
  2. “  Troca de dados | OPEN CASCADE  ” , em www.opencascade.com (acessado em 27 de maio de 2016 )
  3. "  Importar plug-ins de formatos CAD para Open CASCADE  " , em datakit.fr
  4. "  Empresa | OPEN CASCADE  ” , em www.opencascade.com (acessado em 4 de abril de 2020 )

Apêndices

Artigos relacionados

links externos