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 o
NuGet Package Manager dentro do Microsoft Visual Studio®, procure por Aspose.3D e instale. Você também pode usar o comando a seguir no Console do Gerenciador de Pacotes. Para instruções detalhadas, visite a página de
Installation documentação.

Aspose.3D for .NET Releases
Product Page | Docs | API Ref | Examples | Blog | Releases | Support | License
Aspose.3D for .NET permite que aplicações .NET trabalhem com formatos de documentos 3D. A API .NET 3D permite que engenheiros leiam, convertam, criem, alterem e controlem o conteúdo dos formatos de documentos 3D sem necessidade de software de modelagem ou renderização 3D instalado na máquina.
Detecte o formato de arquivos 3D usando a API Aspose.3D, independentemente da extensão do arquivo.
Aspose.3D Document Object Model (DOM)
Scene Structure
Representa a raiz da hierarquia da cena 3D, servindo como contêiner para todos os demais elementos.
Spatial Entities
Gerencia tipos de geometria, tipos primitivos, tipos de extrusão e tipos de curvas.
Material Types
Define as propriedades visuais de objetos 3D, como cor, textura, transparência e reflexão.
Animation Objects Relationship
Controla movimento e transformações dentro de uma cena por meio de animações.
Working with 3D Meshes
Create 3D Mesh and Scene
Crie programaticamente uma malha 3D e uma cena usando a API.
Generate UV
Gere coordenadas de mapeamento UV para malhas.
Triangulation of Simple Polygon
Converta polígonos em triângulos usando o método Triangulate para processamento posterior.
Generate Normal Data for All Meshes in a 3D File
Crie dados de normais para todas as malhas em modelos 3D que não os possuam.
Split Mesh
Divida uma malha em sub-malhas com base nos materiais.
Aplique transformações como rotação, translação e escala a nós 3D.
Concatenate Quaternions
Combine múltiplas transformações de rotação em um único quaternion.
Use a classe TransformBuilder para simplificar a criação de matrizes por meio de operações encadeadas.
Adicione informações de metadados à cena usando a API Aspose.3D.
Manipulate Custom Properties of a 3D Scene
Edite programaticamente propriedades personalizadas e metadados de uma cena 3D.
Working with 3D Scene
Scene Graph
Gerencie a estrutura hierárquica de objetos 3D dentro de uma cena.
Avalie e exponha a transformação geométrica global de uma cena.
Working with Scene Properties
Recupere e manipule propriedades da cena 3D, como seus nós filhos.
Working with 3D Animation
Add Animation Property
Configure animação por quadros-chave para propriedades, como posição ou rotação.
Setup Target Camera in 3D File
Garanta que a câmera ou fonte de luz sempre aponte para um nó especificado durante a animação.
Working with 3D Objects
Merge Meshes in a 3D File
Combine múltiplas malhas de diferentes nós ou cenas em uma única malha válida.
Create, Load, and Save 3D Scene Programmatically
Crie, carregue e salve cenas 3D em vários formatos programaticamente.
Working with 3D Modeling
Working with Cylinder
Personalize várias propriedades de cilindros 3D, como deslocamento superior ou inferior, e crie cilindros em forma de leque.
Working with Sphere Radius
Ajuste programaticamente o raio de uma esfera 3D.
Working with 3D Rendering
Create Fisheye Lens Effect
Aplique um efeito de lente olho de peixe a cenas 3D e salve a saída em formatos de imagem suportados.
Working with 3D Web Renderer
Web-Based 3D Rendering
Renderize cenas 3D diretamente em ambientes web usando o Aspose.3D Web Renderer.
Working with Textures
Apply Advanced Texture Mapping
Manipule técnicas avançadas de mapeamento de textura, como mapeamento UV, para objetos 3D.
Watermark
Add Watermark to 3D Scene
Incorpore marcas d’água em cenas 3D usando Aspose.3D, garantindo a proteção da propriedade intelectual.
| Formato | Descrição | Carregar | Salvar | Observações |
|---|
| 3DS | 3D Studio | ✔️ | ✔️ | |
| 3MF | Microsoft 3D Manufacturing Format | ✔️ | | |
| AMF | Formato de arquivo de manufatura aditiva | ✔️ | ✔️ | |
| ASE | Formato de exportação ASCII do 3D Studio Max | ✔️ | | |
| RVM | Modelo do Sistema de Gerenciamento de Projeto Aveva Plant | ✔️ | ✔️ | |
| DAE | Collada | ✔️ | ✔️ | |
| DRC | Google Draco | ✔️ | ✔️ | Inclui suporte a malha/nuvem de pontos |
| DXF | AutoCAD DXF | ✔️ | | |
| FBX | Formato Autodesk FBX | ✔️ | ✔️ | Da versão 7.2 à 7.5, tanto ASCII quanto Binário |
| glTF | glTF do Khronos Group | ✔️ | ✔️ | Inclui 1.0 ASCII/Binário, 2.0 ASCII/Binário, 2.0 ASCII/Binário com extensão Draco |
| OBJ | Wavefront Obj | ✔️ | ✔️ | Inclui suporte a malha/nuvem de pontos |
| PDF | 3D PDF | ✔️ | ✔️ | Suporta apenas conteúdo 3D U3D padrão embutido em PDF. PRC e U3D com extensão RH Mesh ainda não são suportados |
| HTML | Hyper-Text Markup Language | | ✔️ | |
| MA | Formato ASCII do Autodesk Maya | ✔️ | | |
| MB | Formato Binário do Autodesk Maya | ✔️ | | |
| PLY | Formato de Arquivo de Polígono ou Formato de Triângulo Stanford | ✔️ | ✔️ | Inclui suporte a malha/nuvem de pontos |
| JT | Arquivo Siemens JT | ✔️ | | Suporta apenas as versões 8 e 9 |
| STL | Standard Triangle Language | ✔️ | ✔️ | |
| U3D | Universal3D | ✔️ | ✔️ | |
| USD | Universal Scene Description | ✔️ | ✔️ | |
| USDZ | Arquivo de Arquivo de Descrição de Cena Universal | ✔️ | ✔️ | |
| VRML 1.0 | Linguagem de Modelagem de Realidade Virtual | ✔️ | | Suporta apenas ASCII 1.0 |
| X | Arquivo X do DirectX | ✔️ | | Inclui ASCII/Binário |
System Requirements for Aspose.3D for .NET
Overview
Aspose.3D for .NET permite construir e manipular formatos de arquivos 3D sem a necessidade de software externo de modelagem ou renderização. A API também inclui um mecanismo de geração de documentos.
Supported Operating Systems
Windows
Windows 2003 a 2019 Server, XP, Vista, 7, 8, 10 e Azure
macOS
macOS (10.12+)
Linux
Suporta várias distribuições Linux com .NET Framework 4.0 via Mono ou compatibilidade .NET Core.
Rendering Support
OpenGL: Requer suporte de hardware OpenGL 4.3, compatível com:
- NVIDIA Ge-Force série 400 ou mais recente
- AMD Radeon HD série 5000 ou mais recente
- Intel HD Graphics (processadores Haswell ou mais recentes)
- AMD Radeon série 7700 ou mais recente
- NVIDIA GeForce série 600 ou mais recente
- Intel Skylake ou mais recente
Development Environments
- Microsoft Visual Studio 2010 - 2019
Supported .NET Framework Versions
- .NET Framework 4.0 ou posterior
- .NET Standard 2.0 (para .NET Core 2.0/2.1)
Development Environments
- Microsoft Visual Studio 2010/2011/2012/2013/2015/2017/2019
Supported .NET Framework Versions
- .NET Framework 4.0 a 4.7.2
- .NET Standard 2.0 (incluindo .NET Core 2.0/2.1)
Get Started
Pronto para experimentar o Aspose.3D for .NET? Basta executar Install-Package Aspose.3D no Console do Gerenciador de Pacotes no Visual Studio para obter o pacote NuGet. Se já possui o Aspose.3D for .NET e deseja atualizar a versão, execute Update-Package Aspose.3D para obter a versão mais recente.
Build a Scene with Primitive 3D Models using C# Code
Você pode executar o trecho de código abaixo para ver como o Aspose.3D funciona no seu ambiente ou conferir o Repositório no GitHub para outros cenários de uso comuns.
// inicializa um objeto Scene
Scene scene = new Scene();
// cria um modelo Box
scene.RootNode.CreateChildNode("box", new Box());
// cria um modelo Cylinder
scene.RootNode.CreateChildNode("cylinder", new Cylinder());
// salva o desenho no formato FBX
scene.Save(dir + "output.fbx", FileFormat.FBX7500ASCII);
Export 3D Scene to Compressed AMF via C# Code
Aspose.3D for .NET permite salvar malhas 3D em formato binário personalizado, obter todos os valores de propriedades de cenas 3D e inverter seu sistema de coordenadas. O exemplo a seguir demonstra a conversão de uma cena 3D para o formato AMF aplicando compressão.
// carrega uma cena
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;
// transformação de escala
tr.Scale = new Vector3(5, 5, 5);
// define ângulos de Euler
tr.EulerAngles = new Vector3(50, 10, 0);
scene.RootNode.CreateChildNode();
scene.RootNode.CreateChildNode().CreateChildNode(box);
scene.RootNode.CreateChildNode().CreateChildNode(box);
// salva o arquivo AMF compactado
scene.Save(dir + "output.amf", new AMFSaveOptions() {
EnableCompression = true
});

Contém o Aspose.3D para .NET versão 25.12.
Adicionada:
Transferências: 
Contém o Aspose.3D para .NET versão 25.12.
Adicionada:
Transferências: 
Contém o Aspose.3D para .NET versão 25.11.
Adicionada:
Transferências: 
Contém o Aspose.3D para .NET versão 25.11.
Adicionada:
Transferências: 
Ele contém o Aspose.3D para a versão .NET 25.9.
Adicionada:
Transferências: 
Ele contém o Aspose.3D para a versão .NET 25.9.
Adicionada:
Transferências: 
Ele contém o Aspose.3D para a versão .NET 25.8.
Adicionada:
Transferências: 
Ele contém o Aspose.3D para a versão .NET 25.8.
Adicionada:
Transferências: 
Ele contém o Aspose.3D para a versão .NET 25.6.
Adicionada:
Transferências: 
Ele contém o Aspose.3D para a versão .NET 25.6.
Adicionada:
Transferências: 
Ele contém o Aspose.3D para a versão .NET 25.5.
Adicionada:
Transferências: 
Ele contém o Aspose.3D para a versão .NET 25.5.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 25.4.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 25.4.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 25.3.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 25.3.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 25.2.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 25.2.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 25.1.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 25.1.
Adicionada:
Transferências: 
Ele contém Aspose.3D para versão .NET 24.12.
Adicionada:
Transferências: 
Ele contém Aspose.3D para versão .NET 24.12.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.11.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.11.
Adicionada:
Transferências: 
Ele contém Aspose.3D para versão .NET 24.10.
Adicionada:
Transferências: 
Ele contém Aspose.3D para versão .NET 24.10.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.9.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.9.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.8.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.8.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.7.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.7.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.6.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.6.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.5.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.5.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.4.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.4.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.3.
Adicionada:
Transferências: 
Ele contém a versão Aspose.3D para .NET 24.3.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 24.2 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 24.2 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 24.1 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 24.1 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.12 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.12 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.11 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.11 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.10 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.10 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.9 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.9 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.8 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.8 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.7 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.7 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.6 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.6 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.5 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.5 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.4 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.4 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.3 Release.
Adicionada:
Transferências: 
Ele contém aspose.3d para .NET 23.3 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.2 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.2 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.1 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 23.1 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 22.12 Release.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 22.11 Release.
Adicionada:
Transferências: 
Ele contém Aspose.3D para a versão .NET 22.10.
Adicionada:
Transferências: 
Ele contém Aspose.3D para a versão .NET 22.10.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 22.9 Release.
Adicionada:
Transferências: 
Ele contém Aspose.3D para a versão .NET 22.9.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 22.8 Release.
Adicionada:
Transferências: 
Ele contém Aspose.3D para a versão .NET 22.8.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 22.7 (somente DLLS).
Adicionada:
Transferências: 
Contém aspose.3d para .NET 22.7 Release
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 22.6 (somente DLLS).
Adicionada:
Transferências: 
Ele contém Aspose.3D para a versão .NET 22.6.
Adicionada:
Transferências: 
Ele contém Aspose.3D para a versão .NET 22.5.
Adicionada:
Transferências: 
Ele contém Aspose.3D para a versão .NET 22.4.
Adicionada:
Transferências: 
Ele contém asppos.3d para .NET 22.3 Release.
Adicionada:
Transferências: 
Ele contém Aspose.3D para a versão .NET 22.2.
Adicionada:
Transferências: 
Ele contém Aspose.3D para a versão .NET 22.1.
Adicionada:
Transferências: 