Uma nova versão da tecnologia Open CASCADE foi lançada - 7.4.0

Disponível questão
Tecnologia Open CASCADE (OCCT) 7.4.0, um produto de software com vinte anos de história, que combina um conjunto de bibliotecas e ferramentas de desenvolvimento de software com foco em modelagem 3D, especialmente sistemas de design auxiliado por computador (CAD). A partir da versão 6.7.0, o código-fonte é distribuído sob a licença GNU LGPL 2.1.

OCCT, em primeiro lugar, é o único kernel de modelagem geométrica relevante hoje com código-fonte aberto sob licença gratuita. A tecnologia Open CASCADE é o núcleo ou um componente importante de programas como FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT e outros. Open CASCADE Technology 7.4.0 inclui mais de 500 melhorias e correções em comparação com a versão anterior 7.3.0, lançada há um ano e meio.

Uma nova versão da tecnologia Open CASCADE foi lançada - 7.4.0

O principal inovações:

  • Modelagem
    • Maior confiabilidade, desempenho e precisão do algoritmo BRepMesh
    • Opções para controlar desvio linear e angular do interior de faces no BRepMesh
    • Maior confiabilidade e estabilidade de operações lógicas e extremos
    • Operações lógicas habilitadas em corpos abertos
    • Opção para desativar a geração de histórico, agilizando as operações lógicas
    • Opção para simplificar os resultados das operações booleanas
    • Cálculo de propriedades superficiais e volumétricas em triangulação (modelos sem especificação de geometria analítica).
    • Nova interface no BRepBndLib que retorna a parte final do volume para geometria com limites abertos
    • Novos modos de criação de chanfros de “garganta constante”
    • API removida para operações booleanas antigas
  • Visualização
    • Suporte Linux aprimorado para plataformas embarcadas
    • Desempenho de detecção aprimorado
    • Suporte para combinações de clip plane
    • Nova classe AIS_ViewController para lidar com a entrada do usuário (mouse, tela sensível ao toque) para manipulação da câmera.
    • Gerenciamento de fontes aprimorado
    • As ferramentas para analisar o desempenho da visualização foram expandidas
    • Exibindo o contorno de objetos sombreados
    • Opção para excluir costuras geométricas ao exibir wireframes
    • Exibindo um objeto com textura dinâmica (vídeo)
    • Lendo bitmaps compactados da memória
    • Remova a funcionalidade de contexto local obsoleta do AIS.
    • Dependência removida do gl2ps (com base na funcionalidade legada do OpenGL)
  • Troca de dados
    • Exporte documento XCAF (com estrutura de montagem, nomes e cores) para arquivo VRML
    • Novas ferramentas para importação de dados dos formatos glTF 2.0 e OBJ
    • Suporte para alguns conjuntos de caracteres não ASCII na importação STEP.
      Desenhar ambiente de teste

    • Controle de câmera aprimorado no visualizador 3D
    • Corrigidos problemas ao executar o Draw a partir de scripts em lote.
    • Suporte aprimorado para Draw em ambientes sem CASROOT.
  • Outro
    • Desempenho aprimorado de rotinas de paralelização integradas (OSD_Parallel)
    • Ferramentas para travessia de árvore BVH conveniente e eficiente
    • Otimizando o atributo de visualização TPrsStd_AIS
    • Um exemplo de integração de um visualizador 3D em um aplicativo no glfw

Fonte: opennet.ru

Adicionar um comentário