Digi21.Utilities
Este paquete NuGet proporciona herramientas y utilidades para el desarrollo de aplicaciones con el motor de Digi3D.AI.
Package manager
Install-Package Digi21.Utilities -Version 26.0.0
.NET Cli
dotnet add package Digi21.Utilities --version 26.0.0
Package reference
<PackageReference Include="Digi21.Utilities" Version="26.0.0" />
Puedes clonar y modificar este paquete en el repositorio de GitHub Digi21.Utilities.
A diferencia de los demás paquetes de Digi21, Digi21.Utilities contiene el código y no un ensamblado de referencia: Digi21.Utilities.dll se copia a la carpeta de salida de tu proyecto. El paquete depende de Digi21.DigiNG.Plugin.
Todos los tipos están en el espacio de nombres Digi21.Utilities. Casi todos son clases estáticas con métodos de extensión: para usarlos, añade using Digi21.Utilities;.
Tipos
| Tipo | Descripción |
|---|---|
| IListExtension | Método de extensión AddRange para cualquier IList<T>. |
| IReadOnlyDrawingFileExtension | Método de extensión Contains, que indica si una entidad pertenece a un archivo de dibujo. |
| MemoryDrawingFile | Archivo de dibujo que guarda en memoria las entidades de otro archivo de dibujo, para recorrerlo más de una vez. |
| UtilidadesDigiNG | Métodos para las entidades de la ventana de dibujo de Digi3D.AI. Solo funcionan dentro de una extensión. |
| UtilidadesEntity | Métodos de extensión de Entity: códigos, visibilidad y conversión a líneas. |
| UtilidadesReadOnlyLine | Métodos de extensión de ReadOnlyLine: distancias y continuidad entre líneas. |
| UtilidadesSecuenciaEntity | Métodos de extensión de IEnumerable<Entity>: filtros por tipo, código, ventana, eliminación y visibilidad. |
| UtilidadesSecuenciaIntersecciones | Método de extensión para filtrar las intersecciones que devuelve IntersectionDetector. |
| UtilidadesSecuenciaPoint2D | Método de extensión ContieneElPunto de IEnumerable<Point2D>. |
| UtilidadesSecuenciaReadOnlyFile | Métodos de extensión que concatenan las entidades de varios archivos de dibujo. |
| UtilidadesSecuenciaVertexPointer | Método de extensión para los nodos que devuelve NodeDetector. |