stringtranslate.com

Núcleo geométrico digital

Digital Geometric Kernel (antes KernelCAD), es un marco de desarrollo de software y un conjunto de componentes para habilitar la funcionalidad 3D / CAD en aplicaciones de Windows, desarrollado por DInsight.

DInsight promueve KernelCAD como una forma rápida de agregar funcionalidad 3D/CAD sin conocimientos significativos sobre el tema. Está dirigido a ingenieros y desarrolladores de software.

Arquitectura

En el nivel superior, DG Kernel es un control de interfaz de usuario. Como tal, se puede agregar a formularios o cuadros de diálogo mediante entornos de desarrollo como Microsoft Visual Studio o Embarcadero Delphi . La funcionalidad geométrica pura se puede utilizar en segundo plano sin crear una ventana. Entre los ejemplos se incluyen versiones de C#, Visual Basic .NET , WPF, C++ y Pascal (Delphi).

La API se basa en una jerarquía de interfaz (clase abstracta).

DG Kernel se basa en tres componentes principales de terceros:

Nicho de mercado

DG Kernel automatiza y simplifica la amplia funcionalidad de modelado de sólidos disponible en OCCT en particular. También cierra 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 en la versión 6 fue una interfaz alternativa de alto nivel para la tecnología OCCT, que resuelve una serie de problemas con el uso directo de OCCT.

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

En la versión 7.1, lanzada en marzo de 2023, se ha vuelto a implementar el intercambio de datos (importación/exportación) mediante el formato STEP en función del motor de intercambio de datos extendido (XDE) de OCCT. Esto incluye compatibilidad con ensambles STEP y sus jerarquías, colores por cara, nombres de entidad y de ensamble.

La versión 7.1 también marca un cambio significativo en las licencias: DG Kernel es de uso gratuito para individuos, pequeñas empresas y organizaciones no comerciales.

Geometría digital versus CAD

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

Históricamente, el término CAD se ha utilizado para cualquier representación de modelo 3D. En muchas situaciones, el término Diseño Asistido por Computadora resulta 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 los cálculos o simulaciones.

El CAD tradicional implica un trabajo asistido por ordenador, pero en su mayor parte manual, que depende en gran medida del ser humano (diseñador). Sin embargo, en muchas situaciones, como en 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 no son, en principio, diseñables. Otro ejemplo es una geometría obtenida con algoritmos complicados que simulan y/o optimizan procesos tecnológicos.

Formatos compatibles

Véase también

Enlaces externos

Referencias