Aspose.3D  for .NET

.NET 3D API de manipulación de archivos

Lea, escriba, manipule y convierta formatos de archivo 3D dentro de cualquier aplicación basada en .NET.

  Descargar prueba gratuita
  
 

Aspose.3D for .NET es un Gameware rico en funciones y diseño asistido por computadora (CAD) API para manipular documentos sin dependencias de software de renderizado y modelado 3D. API admite Discreet3DS, WavefrontOBJ, FBX (ASCII, binario), STL (ASCII, binario), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco formatos de archivo y más. Los desarrolladores pueden crear, leer, convertir, modificar y controlar la esencia de los formatos de documentos 3D fácilmente.

Aspose.3D for .NET API es fácil de usar y se puede implementar con cualquier aplicación .NET tan fácil como copiarla sin preocuparse por otros servicios y módulos que ya están instalados.

Funciones avanzadas .NET 3D API

Crear 3D escena & guardar en el formato compatible

Cargar, guardar & convertir archivos a una secuencia

Trabajar con geometría & jerarquía de la escena

Comparta datos de geometría de malla entre múltiples nodos

Agregar propiedad de animación al documento de escena

Triangular una malla con diseño de memoria personalizado del vértice

Agregar una cámara de destino en la escena

Animar objetos en una escena

Dividir mallas por material

Representar una vista 3D en formato de imagen

Proyectar y recibir sombras en geometrías

Permitir cambiar las orientaciones del plano

Mejorar la creación de cilindro

Se agregó compatibilidad con el renderizador vulkan

Crear geometría mediante la extrusión de formas

Soporte de algoritmo de atlas UV

Compatibilidad con el formato de impresión 3D estándar AMF

FBX soporte de importación y escritura binaria

Exporte e importe archivos glTF con compresión draco

3D Conversión de formato de archivo

Aspose.3d for .NET proporciona una variedad de algoritmos avanzados que lo convierten en una solución todo en uno para la conversión de formato de archivo 3D. El proceso de conversión es tan simple como cambiar la extensión del archivo al formato deseado. Todo lo que necesita hacer es cargar el archivo fuente en una instancia de Scene y llamar a su método Save con un parámetro FileFormat apropiado. ¡Eso es todo!

Guardar 3D escena en diferentes formatos - C#

// load the file to be converted

var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");

// save in different formats

scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);

scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);

3D Creación de Escenas

Aspose.3D for .NET permite a los programadores generar fácilmente escenas desde cero sin necesidad de instalar ningún 3D software de modelado o renderizado. El 3D .NET API también permite guardar las escenas en formatos (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D y Collada) llamando al método Save del Objeto de clase de escena.

Agregar información de activos a 3D escena

Los metadatos son información estructurada que describe, localiza y facilita la recuperación, el uso y la gestión de un recurso de información. Aspose.3D for .NET API permite a los desarrolladores definir metadatos para la escena.

Crear malla 3D & Formas gráficas

La biblioteca .NET 3D permite a los desarrolladores crear una malla de varias 3D formas geométricas, definir puntos de control y polígonos de la manera más sencilla para crear mallas y apuntar una malla a varias instancias de un tipo de forma. Los desarrolladores también pueden colocar formas 3D en cualquier lugar de la escena 3D.

Comparta datos de geometría de malla con múltiples nodos

Para reducir las necesidades de memoria, una sola instancia de Mesh se puede vincular a varias instancias de Node. Imagine que necesita un sistema en el que una gran cantidad de 3D cubos parezcan indistinguibles; puede ahorrar memoria creando un objeto Mesh cuando el sistema se inicia. En ese punto, cada vez que necesite otra forma, cree otro objeto de Nodo, luego apunte ese nodo a una Malla. Así es como API gestiona la creación de instancias.

Malla triangular con diseño de memoria personalizado de Vertex

Convierta una malla en una malla triangular porque cualquier estructura compleja se puede representar como un grupo de triángulos. Los paquetes de software gráfico y los dispositivos de hardware funcionan de manera más eficiente en triángulos. El diseño de memoria de Vertex también es importante para alimentar la GPU (Unidad de procesamiento de gráficos) porque la GPU también debe conocer el diseño de vértice para extraer los atributos correctos del búfer.

Independiente de cualquier instalación de software externo

Aspose.3D API se crea con código administrado que nunca depende de ningún API externo o instalación de software en la máquina para trabajar con archivos 3D. Es una solución perfectamente personalizada en términos de funciones compatibles, seguridad, estabilidad, escalabilidad, velocidad y precio.

  
  

Aspose.3D ofrece 3D API de procesamiento individuales para otros entornos de desarrollo populares, como se indica a continuación: