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.
Download Aspose.3D to Process & Manipulate 3D Files
Abra el
NuGet Package Manager dentro de Microsoft Visual Studio®, busque Aspose.3D e instale. También puede usar el siguiente comando dentro de la Package Manager Console. Para obtener instrucciones detalladas, visite la
Installation documentation page.

Lanzamientos de Aspose.3D para .NET
Página del producto | Documentación | Referencia API | Ejemplos | Blog | Lanzamientos | Soporte | Licencia
Aspose.3D para .NET permite a las aplicaciones .NET trabajar con formatos de documentos 3D. La API 3D .NET permite a los ingenieros leer, convertir, crear, modificar y controlar el contenido de los [formatos de documentos 3D] sin necesidad de tener instalado software de modelado o renderizado 3D en la máquina.
Detecte el formato de los archivos 3D usando la API Aspose.3D, sin importar la extensión del archivo.
Modelo de objeto de documento Aspose.3D (DOM)
Estructura de escena
Representa la raíz de la jerarquía de la escena 3D, sirviendo como contenedor para todos los demás elementos.
Entidades espaciales
Gestiona tipos de geometría, tipos primitivos, tipos de extrusión y tipos de curvas.
Tipos de material
Define las propiedades visuales de los objetos 3D, como color, textura, transparencia y reflexión.
Relación de objetos de animación
Controla el movimiento y las transformaciones dentro de una escena mediante animaciones.
Trabajando con mallas 3D
Crear malla 3D y escena
Cree programáticamente una malla 3D y una escena usando la API.
Generar UV
Genere coordenadas de mapeo UV para las mallas.
Triangulación de polígono simple
Convierta polígonos en triángulos usando el método Triangulate para su posterior procesamiento.
Generar datos normales para todas las mallas en un archivo 3D
Cree datos normales para todas las mallas en modelos 3D que no los tengan.
Dividir malla
Divida una malla en submallas basándose en los materiales.
Aplique transformaciones como rotación, traslación y escalado a los nodos 3D.
Concatenar cuaterniones
Combine múltiples transformaciones de rotación en un solo cuaternión.
Utilice la clase TransformBuilder para simplificar la creación de matrices mediante operaciones encadenadas.
Añada información de metadatos a la escena usando la API Aspose.3D.
Manipular propiedades personalizadas de una escena 3D
Edite programáticamente propiedades personalizadas y metadatos de una escena 3D.
Trabajando con escena 3D
Grafo de escena
Gestione la estructura jerárquica de objetos 3D dentro de una escena.
Evalúe y exponga la transformación geométrica global de una escena.
Trabajar con propiedades de la escena
Recupere y manipule propiedades de la escena 3D, como sus nodos hijos.
Trabajando con animación 3D
Añadir propiedad de animación
Configure animación de fotogramas clave para propiedades, como posición o rotación.
Configurar cámara objetivo en archivo 3D
Asegure que la cámara o fuente de luz siempre apunte a un nodo especificado durante la animación.
Trabajando con objetos 3D
Fusionar mallas en un archivo 3D
Combine múltiples mallas de diferentes nodos o escenas en una sola malla válida.
Crear, cargar y guardar escena 3D programáticamente
Cree, cargue y guarde escenas 3D en varios formatos programáticamente.
Trabajando con modelado 3D
Trabajar con cilindro
Personalice varias propiedades de cilindros 3D, como el desplazamiento superior o inferior, y cree cilindros de abanico.
Trabajar con radio de esfera
Ajuste programáticamente el radio de una esfera 3D.
Trabajando con renderizado 3D
Crear efecto de lente ojo de pez
Aplique un efecto de lente ojo de pez a escenas 3D y guarde la salida en formatos de imagen compatibles.
Trabajando con renderizador web 3D
Renderizado 3D basado en web
Renderice escenas 3D directamente en entornos web usando el renderizador web Aspose.3D.
Trabajando con texturas
Aplicar mapeo de textura avanzado
Maneje técnicas avanzadas de mapeo de texturas, como el mapeo UV, para objetos 3D.
Marca de agua
Añadir marca de agua a la escena 3D
Incruste marcas de agua en escenas 3D usando Aspose.3D, garantizando la protección de la propiedad intelectual.
| Formato | Descripción | Cargar | Guardar | Observaciones |
|---|
| 3DS | 3D Studio | ✔️ | ✔️ | |
| 3MF | Microsoft 3D Manufacturing Format | ✔️ | | |
| AMF | Additive manufacturing file format | ✔️ | ✔️ | |
| ASE | 3D Studio Max’s ASCII Scene Exporter format | ✔️ | | |
| RVM | Aveva Plant Design Management System Model | ✔️ | ✔️ | |
| DAE | Collada | ✔️ | ✔️ | |
| DRC | Google Draco | ✔️ | ✔️ | Including mesh/point cloud support |
| DXF | AutoCAD DXF | ✔️ | | |
| FBX | Autodesk FBX format. | ✔️ | ✔️ | From 7.2 to 7.5, both ASCII/Binary |
| glTF | Khronos Group’s glTF | ✔️ | ✔️ | Including 1.0 ASCII/ Binary, 2.0 ASCII/Binary, 2.0 ASCII/Binary with Draco extension |
| OBJ | Wavefront Obj | ✔️ | ✔️ | Including mesh/point cloud support |
| PDF | 3D PDF | ✔️ | ✔️ | Only supports standard U3D embedded 3D content in PDF. PRC and U3D with RH Mesh extension are not supported yet |
| HTML | Hyper-Text Markup Language | | ✔️ | |
| MA | Autodesk Maya ASCII format | ✔️ | | |
| MB | Autodesk Maya Binary format | ✔️ | | |
| PLY | Polygon File Format or Stanford Triangle Format | ✔️ | ✔️ | Including mesh/point cloud support |
| JT | Siemens JT File | ✔️ | | Only supports version 8 and 9 |
| STL | Standard Triangle Language | ✔️ | ✔️ | |
| U3D | Universal3D | ✔️ | ✔️ | |
| USD | Universal Scene Description | ✔️ | ✔️ | |
| USDZ | Universal Scene Description Archive | ✔️ | ✔️ | |
| VRML 1.0 | The Virtual Reality Modeling Language | ✔️ | | Only supports 1.0 ASCII |
| X | DirectX’s X file | ✔️ | | Including ASCII/Binary |
Requisitos del sistema para Aspose.3D para .NET
Visión general
Aspose.3D para .NET permite crear y manipular formatos de archivos 3D sin necesidad de software externo de modelado o renderizado. La API también incluye un motor de generación de documentos.
Sistemas operativos compatibles
Windows
Windows 2003 a 2019 Server, XP, Vista, 7, 8, 10 y Azure
macOS
Mac OS X (10.12+)
Linux
Soporta varias distribuciones Linux con .NET Framework 4.0 a través de Mono o compatibilidad con .NET Core.
Soporte de renderizado
OpenGL: Requiere soporte de hardware OpenGL 4.3, compatible con:
- NVIDIA Ge-Force serie 400 y posteriores
- AMD Radeon HD serie 5000 y posteriores
- Intel HD Graphics (procesadores Haswell y posteriores)
- AMD Radeon serie 7700 y posteriores
- NVIDIA GeForce serie 600 y posteriores
- Intel Skylake y posteriores
Entornos de desarrollo
- Microsoft Visual Studio 2010 - 2019
Versiones compatibles de .NET Framework
- .NET Framework 4.0 y posteriores
- .NET Standard 2.0 (para .NET Core 2.0/2.1)
Entornos de desarrollo
- Microsoft Visual Studio 2010/2011/2012/2013/2015/2017/2019
Versiones compatibles de .NET Framework
- .NET Framework 4.0 a 4.7.2
- .NET Standard 2.0 (incluyendo .NET Core 2.0/2.1)
Comenzar
¿Está listo para probar Aspose.3D para .NET? Simplemente ejecute Install-Package Aspose.3D desde la Package Manager Console en Visual Studio para obtener el paquete NuGet. Si ya tiene Aspose.3D para .NET y desea actualizar la versión, ejecute Update-Package Aspose.3D para obtener la última versión.
Construir una escena con modelos 3D primitivos usando código C#
Puede ejecutar el fragmento de código a continuación para ver cómo Aspose.3D funciona en su entorno o consultar el GitHub Repository para otros escenarios de uso comunes.
// inicializar un objeto Scene
Scene scene = new Scene();
// crear un modelo Box
scene.RootNode.CreateChildNode("box", new Box());
// crear un modelo Cylinder
scene.RootNode.CreateChildNode("cylinder", new Cylinder());
// guardar el dibujo en formato FBX
scene.Save(dir + "output.fbx", FileFormat.FBX7500ASCII);
Aspose.3D para .NET le permite guardar mallas 3D en formato binario personalizado, obtener todos los valores de propiedades de escenas 3D así como invertir su sistema de coordenadas. El siguiente ejemplo muestra la conversión de una escena 3D a formato AMF aplicando compresión.
// cargar una escena
Scene scene = new Scene();
var box = new Box();
var tr = scene.RootNode.CreateChildNode(box).Transform;
tr.Scale = new Vector3(12, 12, 12);
tr.Translation = new Vector3(10, 0, 0);
tr = scene.RootNode.CreateChildNode(box).Transform;
// transformación de escala
tr.Scale = new Vector3(5, 5, 5);
// establecer ángulos de Euler
tr.EulerAngles = new Vector3(50, 10, 0);
scene.RootNode.CreateChildNode();
scene.RootNode.CreateChildNode().CreateChildNode(box);
scene.RootNode.CreateChildNode().CreateChildNode(box);
// guardar archivo AMF comprimido
scene.Save(dir + "output.amf", new AMFSaveOptions() {
EnableCompression = true
});

Contiene Aspose.3D para la versión .NET 25.12.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.12.
Adicional:
Descargas: 
Contiene Aspose.3D para .NET versión 25.11.
Adicional:
Descargas: 
Contiene Aspose.3D para .NET versión 25.11.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.9.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.9.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.8.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.8.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.6.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.6.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.5.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.5.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.4.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.4.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.3.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.3.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.2.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.2.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.1.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 25.1.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.12.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.12.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.11.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.11.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.10.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.10.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.9.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.9.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.8.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.8.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.7.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.7.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.6.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.6.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.5.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.5.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.4.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.4.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.3.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 24.3.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 24.2.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 24.2.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 24.1.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 24.1.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.12.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.12.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.11.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.11.
Adicional:
Descargas: 
Contiene asposio.3d para .NET 23.10 lanzamiento.
Adicional:
Descargas: 
Contiene asposio.3d para .NET 23.10 lanzamiento.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 23.9 lanzamiento.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 23.9 lanzamiento.
Adicional:
Descargas: 
Contiene asposio.3d para .NET 23.8 lanzamiento.
Adicional:
Descargas: 
Contiene asposio.3d para .NET 23.8 lanzamiento.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.7.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.7.
Adicional:
Descargas: 
Contiene asposio.3d para .NET 23.6 lanzamiento.
Adicional:
Descargas: 
Contiene asposio.3d para .NET 23.6 lanzamiento.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.5.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.5.
Adicional:
Descargas: 
Contiene asposio.3d para .NET 23.4 lanzamiento.
Adicional:
Descargas: 
Contiene asposio.3d para .NET 23.4 lanzamiento.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 23.3 lanzamiento.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 23.3 lanzamiento.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 23.2 Release.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 23.2 Release.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.1.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 23.1.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 22.12.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 22.11 lanzamiento.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 22.10.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 22.10.
Adicional:
Descargas: 
Contiene aspose.3d para la versión .NET 22.9.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 22.9.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 22.8 lanzamiento.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 22.8.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 22.7 (solo DLLS) lanzamiento.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 22.7 Release
Adicional:
Descargas: 
Contiene aspose.3d para .NET 22.6 (solo DLLS) lanzamiento.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 22.6.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 22.5.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 22.4.
Adicional:
Descargas: 
Contiene aspose.3d para .NET 22.3 lanzamiento.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 22.2.
Adicional:
Descargas: 
Contiene Aspose.3D para la versión .NET 22.1.
Adicional:
Descargas: 