If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
Instalación
El paquete está disponible en nuget.org y se puede instalar mediante la consola del administrador de paquetes ejecutando el siguiente comando:
PM> NuGet\Install-Package Aspose.3D-Cloud
API REST para Modelado y Conversión 3D
El SDK Aspose.3D Cloud para .NET permite a los desarrolladores realizar un procesamiento avanzado de archivos 3D en la nube. La API admite la creación de varios modelos 3D (por ejemplo, esferas, cilindros, planos), la conversión de formatos 3D, la extracción de contenido 3D de archivos PDF y la aplicación de transformaciones como rotación, escalado y traslación. Simplifica la modelación paramétrica, la triangulación y la extracción de datos sin procesar, permitiendo flujos de trabajo sin interrupciones. Con una amplia integración con almacenamiento en la nube, los desarrolladores pueden cargar, descargar, copiar, mover y eliminar archivos 3D de manera eficiente. El SDK admite una amplia gama de formatos, incluidos FBX, OBJ, STL y PDF, garantizando la interoperabilidad entre plataformas. La instalación es sencilla a través de NuGet, lo que permite una integración rápida en aplicaciones .NET.
Permite una conversión fluida entre múltiples formatos de archivo 3D para mejorar la interoperabilidad.
Admite la creación de un archivo 3D en un formato especificado con una estructura o propiedades predefinidas.
Convertir parte de un archivo
Permite la conversión selectiva de partes específicas de un archivo 3D a otro formato para un manejo de datos enfocado.
Aprovecha el parámetro SaveOptions para personalizar y optimizar el proceso de conversión entre formatos de archivo 3D.
Trabajo con ModelProcess utilizando Aspose.3D Cloud
Crear entidades con tamaños específicos
Facilita la generación de nuevas entidades 3D con dimensiones definidas para cumplir con requisitos precisos de modelado.
Eliminar nodos de escenas 3D
Admite la eliminación de nodos específicos de una escena 3D para su optimización y refinamiento.
Funciones de utilidad de Aspose.3D Cloud
Proporciona funcionalidad para extraer escenas de archivos 3D y guardarlas en una variedad de formatos para garantizar la compatibilidad.
Permite la extracción de datos 3D sin procesar incrustados en archivos PDF para un procesamiento o análisis adicional.
Triangular y guardar parte de una escena
Convierte partes específicas de una escena 3D en geometría triangulada y las guarda en un formato elegido.
Triangular y guardar todo el archivo
Procesa un archivo 3D completo para triangular su geometría y lo guarda en un nuevo archivo para mayor consistencia.
Triangular y guardar en el archivo original
Permite la modificación directa del archivo 3D original al triangular su geometría y sobrescribirlo.
Trabajo con archivos y almacenamiento utilizando Aspose.3D Cloud
Descargar archivos desde el almacenamiento en la nube
Proporciona la capacidad de descargar archivos desde el almacenamiento en la nube directamente a sistemas locales para acceso sin conexión.
Subir archivos al almacenamiento en la nube
Permite cargar archivos desde dispositivos locales al almacenamiento en la nube para una gestión de archivos segura y centralizada.
Copiar archivos a una nueva ubicación
Permite copiar archivos a una ubicación diferente dentro del almacenamiento en la nube, asegurando una organización eficiente de los archivos.
Mover archivos a una nueva ubicación
Facilita el movimiento de archivos entre directorios en el almacenamiento en la nube para reestructurar y optimizar la jerarquía de almacenamiento.
Eliminar archivos en el almacenamiento en la nube
Admite la eliminación de archivos almacenados en la nube para liberar espacio y mantener la gestión organizada de los datos.
La siguiente tabla indica los formatos de archivo que Aspose.3D para .NET puede cargar y guardar.
Formato | Descripción | Cargar | Guardar | Comentarios | Formato de archivo en el código |
---|
AMF | Formato de archivo para fabricación aditiva | ✔️ | ✔️ | | amf |
3DS | 3D Studio | ✔️ | ✔️ | | discreet3ds |
RVM | Modelo del Sistema de Gestión de Diseño de Plantas AVEVA | ✔️ | ✔️ | | rvmbinary , rvmtext |
DRC | Google Draco | ✔️ | ✔️ | | draco |
DAE | Collada | ✔️ | ✔️ | | collada |
DXF | AutoCAD DXF | ✔️ | | | dxf |
FBX | Formato Autodesk FBX | ✔️ | ✔️ | De la versión 7.2 a la 7.5, ASCII/Binario. | fbx7200ascii , fbx7200binary , fbx7300ascii , fbx7300binary , fbx7400ascii , fbx7400binary , fbx7500ascii , fbx7500binary |
OBJ | Wavefront Obj | ✔️ | ✔️ | Incluye soporte para mallas/nubes de puntos. | wavefrontobj |
PDF | PDF 3D | ✔️ | ✔️ | Solo admite contenido 3D U3D estándar incrustado en PDF. PRC y U3D con extensión RH Mesh no están soportados todavía. | pdf |
PLY | Formato de Archivo de Polígonos o Formato de Triángulos Stanford | ✔️ | ✔️ | Incluye soporte para mallas/nubes de puntos. | ply |
STL | Lenguaje de Triángulos Estándar | ✔️ | ✔️ | | stlascii , stlbinary |
U3D | Universal3D | ✔️ | ✔️ | | universal3d |
GLTF | Formato de Transmisión GL | ✔️ | ✔️ | | gltf , gltf2 , gltf_binary , gltf2_binary |
JT | Archivo Siemens JT | ✔️ | | Solo soporta versiones 8 y 9. | siemensjt8 , siemensjt9 |
X | Archivo DirectX | ✔️ | | | xbinary , xtext |
3MF | Formato de Fabricación 3D de Microsoft | ✔️ | | | microsoft3mf |
ASE | Formato ASCII Scene Exporter de 3D Studio Max | ✔️ | | | |
HTML | Soporte para HTML | ✔️ | ✔️ | | |
USD | Descripción Universal de Escena | ✔️ | | | |
USDZ | Archivo de Descripción Universal de Escena | ✔️ | | | |
Comenzar
No necesita instalar nada para comenzar con el SDK Aspose.3D Cloud para .NET. Simplemente cree una cuenta en Aspose for Cloud y obtenga la información de su aplicación.
Simplemente ejecute Install-Package Aspose.3D-Cloud
desde la Consola del Administrador de Paquetes en Visual Studio para descargar y referenciar el ensamblado de Aspose.3D en su proyecto. Si ya tiene el SDK Aspose.3D Cloud para .NET y desea actualizarlo, ejecute Update-Package Aspose.3D-Cloud
para obtener la versión más reciente.
Consulte el Repositorio GitHub para escenarios comunes de uso.
Crear un Nuevo Archivo 3D
Genere un nuevo archivo 3D en un formato especificado utilizando Aspose.3D Cloud API.
// Incluir los espacios de nombres necesarios
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;
// Inicializar Aspose.3D Cloud API
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Especificar el formato y el nombre del archivo de salida
var format = "collada"; // Ejemplo de formato
var outputFile = "newFile.dae";
// Crear un nuevo archivo 3D
var response = api.CreateFile(format, outputFile);
// Verificar la creación del archivo
Console.WriteLine("Archivo creado con éxito: " + response.Message);
Convierta una parte específica de un archivo 3D a un formato diferente, conservando la estructura de los datos de destino.
// Inicializar Aspose.3D Cloud API
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Especificar el archivo de entrada y las configuraciones de salida
var inputFile = "sample.3ds";
var targetFormat = "obj"; // Formato de destino
var outputFile = "convertedPart.obj";
var partPath = "/RootNode"; // Especificar el nodo para extraer y convertir
// Convertir parte del archivo
api.ConvertPart(inputFile, partPath, targetFormat, outputFile);
Console.WriteLine($"Parte del archivo convertida a {outputFile}");
Triangular una Escena 3D
Simplifique la geometría de una escena 3D triangulando la malla y guardándola en un formato elegido.
// Incluir los espacios de nombres necesarios
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;
// Inicializar Aspose.3D Cloud API
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Especificar los detalles de entrada y salida
var inputFile = "scene.fbx";
var outputFile = "triangulatedScene.obj";
// Triangular la escena 3D y guardar
api.Triangulate(inputFile, outputFile);
Console.WriteLine($"Escena triangulada y guardada en {outputFile}");
Extraiga datos crudos esenciales (como vértices y texturas) de un archivo 3D para un procesamiento personalizado.
// Incluir los espacios de nombres necesarios
using Aspose.ThreeD.Cloud.Sdk.Api;
// Inicializar Aspose.3D Cloud API
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Especificar el archivo de entrada
var inputFile = "example.3ds";
// Extraer datos crudos
var rawData = api.ExtractRawData(inputFile);
Console.WriteLine("Datos Crudos Extraídos:");
Console.WriteLine(rawData);
API de Modelado 3D
| API de Conversión 3D
| Modelado Paramétrico
| Triangulación 3D
| Transformación 3D
| Procesamiento de Archivos 3D
| API 3D Basada en la Nube
| Integración de Almacenamiento en la Nube 3D
| Conversión de Formato de Archivo 3D
| Extraer Contenido 3D
| Extracción de Datos de PDF 3D
| Subir Archivos 3D
| Descargar Archivos 3D
| Gestionar Archivos 3D en la Nube
| Soporte FBX
| Formato OBJ
| Formato STL
| Wavefront OBJ
| Manipulación de Archivos 3D
| SDK 3D de NuGet
| Extracción de Datos 3D
| Procesamiento de Escenas 3D
| Datos en Bruto 3D