Articulo de referencia

Núcleo geométrico digital

Digital Geometric Kernel (anteriormente KernelCAD ) es un marco de desarrollo de software y un conjunto de componentes para habilitar la función de diseño asistido por computado...

Digital Geometric Kernel (anteriormente KernelCAD ) es un marco de desarrollo de software y un conjunto de componentes para habilitar la función de diseño asistido por computadora (CAD/ gráficos 3D) en aplicaciones de Windows, desarrollado por DInsight.

DInsight promociona KernelCAD como una forma rápida de añadir funciones 3D/CAD sin necesidad de conocimientos significativos sobre el tema, principalmente para ingenieros y desarrolladores de software.

Arquitectura

DG Kernel, en su nivel superior, es un control de interfaz de usuario. Por lo tanto, se puede agregar a formularios o diálogos mediante entornos de desarrollo como Microsoft Visual Studio o Delphi de Embarcadero Technologies . Las funciones geométricas puras se pueden usar en segundo plano sin crear una ventana. Se incluyen ejemplos para C# , Visual Basic (.NET) , Windows Presentation Foundation (WPF), C++ y Pascal (Delphi).

La interfaz de programación de aplicaciones ( API ) se basa en una jerarquía de interfaces (clases abstractas).

DG Kernel depende de tres componentes principales de terceros:

Nicho de mercado

DG Kernel automatiza y simplifica la amplia funcionalidad de modelado sólido disponible en OCCT. Además, reduce la brecha entre la complejidad de OCCT y los costos prohibitivos para las pequeñas empresas de los kernels comerciales como Parasolid o ACIS.

Hitos

El producto fue lanzado por primera vez por DINsight en 2001 bajo el nombre de Kernel CAD.

En la versión 6.0, lanzada en diciembre de 2018, el producto principal pasó a llamarse DG Kernel. El cambio más significativo de la versión 6 fue una interfaz alternativa de alto nivel para la tecnología OCCT, que resuelve varios problemas relacionados con el uso directo de OCCT.

La versión 7.0, lanzada en diciembre de 2021, incluye una versión del control desarrollada íntegramente en .NET.

En la versión 7.1, publicada en marzo de 2023, el intercambio de datos (importación/exportación) mediante el formato STEP se ha reimplementado basándose en el motor de intercambio de datos extendido (XDE) de OCCT. Esto incluye compatibilidad con ensamblajes STEP y sus jerarquías, colores por cara, nombres de entidades y ensamblajes.

La versión 7.1 también supone un cambio significativo en la licencia: DG Kernel es de uso gratuito para particulares, pequeñas empresas y organizaciones sin ánimo de lucro.

Geometría digital frente a CAD

Por Geometría Digital, DInsight se entiende la geometría generada por ordenador. En otras palabras, la Geometría Digital es CAD programable.

Históricamente, el término CAD se ha utilizado para cualquier representación de modelos 3D. En muchas ocasiones, el término Diseño Asistido por Computadora (CAD) puede resultar engañoso. En el CAD tradicional, el modelo 3D es el objetivo. En la Geometría Digital, los objetos 3D son un paso intermedio para cálculos o simulaciones.

El diseño asistido por ordenador (CAD) tradicional implica trabajo manual, asistido por ordenador, que depende en gran medida del ser humano (diseñador). Sin embargo, en muchas situaciones, como la fabricación de herramientas mediante mecanizado CNC , la superficie final no se conoce de antemano debido a la complejidad del movimiento. Los objetos creados de esta manera, en principio, no son diseñables. Otro ejemplo es la geometría obtenida mediante algoritmos complejos que simulan u optimizan procesos tecnológicos.

Formatos compatibles

Véase también

  • Sitio web oficial
  • "DInsight. CAD integrado" . Dynoinsight.com . Consultado el 28 de noviembre de 2012 .
  • "Tecnología Open CASCADE, modelado 3D y simulación numérica" . Opencascade.org . Consultado el 28 de noviembre de 2012 .

Referencias