Navegue pelos nossos produtos

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.


Docs Swagger Examples Blog Support Release Notes Dashboard

Instalação

O pacote está disponível no nuget.org e pode ser instalado através do console do gerenciador de pacotes executando o seguinte comando:

PM> NuGet\Install-Package Aspose.3D-Cloud

Version NuGet NuGet-GroupDocsCloud


API REST para Modelagem e Conversão 3D

Aspose.3D Cloud SDK for .NET capacita desenvolvedores a realizar processamento avançado de arquivos 3D na nuvem. A API suporta a criação de vários modelos 3D (ex.: esferas, cilindros, planos), a conversão de formatos 3D, a extração de conteúdo 3D de PDFs e a aplicação de transformações como rotação, escala e translação. Ela simplifica a modelagem paramétrica, a triangulação e a extração de dados brutos, permitindo fluxos de trabalho contínuos. Com integração extensiva de armazenamento em nuvem, os desenvolvedores podem enviar, baixar, copiar, mover e excluir arquivos 3D de forma eficiente. O SDK suporta uma ampla gama de formatos, incluindo FBX, OBJ, STL e PDF, garantindo interoperabilidade entre plataformas. A instalação é simples via NuGet, permitindo rápida integração em aplicações .NET.

Conversão Entre Formatos Usando o Aspose.3D Cloud

Converter Formatos de Arquivos

Permite a conversão perfeita entre múltiplos formatos de arquivos 3D para maior interoperabilidade.

Criar um Novo Arquivo em um Formato Específico

Suporta a criação de um arquivo 3D em um formato especificado com estrutura ou propriedades pré-definidas.

Converter Parte de um Arquivo

Habilita a conversão seletiva de partes específicas de um arquivo 3D para outro formato para manipulação de dados focada.

Usar SaveOptions para Conversão de Formato

Utiliza o parâmetro SaveOptions para personalizar e otimizar o processo de conversão entre formatos de arquivos 3D.

Trabalhando com ModelProcess Usando o Aspose.3D Cloud

Criar Entidades com Tamanhos Específicos

Facilita a geração de novas entidades 3D com dimensões definidas para atender a requisitos precisos de modelagem.

Remover Nós de Cenas 3D

Suporta a exclusão de nós específicos de uma cena 3D para refinamento e otimização da cena.

Funções Utilitárias do Aspose.3D Cloud

Extrair e Salvar Cenas em Diferentes Formatos

Fornece funcionalidade para extrair cenas de arquivos 3D e salvá-las em vários formatos para compatibilidade.

Extrair Dados Brutos de PDF

Permite a extração de dados 3D brutos incorporados em arquivos PDF para processamento ou análise posterior.

Triangular e Salvar Parte de uma Cena

Converte partes específicas de uma cena 3D em geometria triangulada e as salva em um formato escolhido.

Triangular e Salvar o Arquivo Inteiro

Processa um arquivo 3D inteiro para triangular sua geometria e salvá-lo em um novo arquivo para consistência.

Triangular e Salvar no Arquivo Original

Permite a modificação direta do arquivo 3D original triangulando sua geometria e sobrescrevendo-o.

Trabalhando com Arquivos e Armazenamento Usando o Aspose.3D Cloud

Baixar Arquivos do Armazenamento em Nuvem

Fornece a capacidade de baixar arquivos do armazenamento em nuvem diretamente para sistemas locais para acesso offline.

Enviar Arquivos para o Armazenamento em Nuvem

Permite o envio de arquivos de dispositivos locais para o armazenamento em nuvem para gestão centralizada e segura de arquivos.

Copiar Arquivos para um Novo Local

Permite a cópia de arquivos para um local diferente no armazenamento em nuvem, garantindo organização eficiente dos arquivos.

Mover Arquivos para um Novo Local

Facilita a movimentação de arquivos entre diretórios no armazenamento em nuvem para reestruturação e otimização da hierarquia de armazenamento.

Excluir Arquivos no Armazenamento em Nuvem

Suporta a exclusão de arquivos armazenados na nuvem para liberar espaço e manter o armazenamento de dados organizado.

Formatos de Documentos Suportados

A tabela a seguir indica os formatos de arquivo que o Aspose.3D for .NET pode carregar e salvar.

FormatoDescriçãoCarregarSalvarObservaçõesFormato de Arquivo no Código
AMFFormato de arquivo de fabricação aditiva✔️✔️amf
3DS3D Studio✔️✔️discreet3ds
RVMModelo do Sistema de Gestão de Design de Plantas AVEVA✔️✔️rvmbinary, rvmtext
DRCGoogle Draco✔️✔️draco
DAECollada✔️✔️collada
DXFAutoCAD DXF✔️dxf
FBXFormato Autodesk FBX✔️✔️De 7.2 a 7.5, ambos ASCII/Binário.fbx7200ascii, fbx7200binary, fbx7300ascii, fbx7300binary, fbx7400ascii, fbx7400binary, fbx7500ascii, fbx7500binary
OBJWavefront Obj✔️✔️Inclui suporte a malhas/nuvens de pontos.wavefrontobj
PDF3D PDF✔️✔️Suporta apenas conteúdo 3D U3D padrão incorporado em PDF. PRC e U3D com extensão RH Mesh ainda não são suportados.pdf
PLYFormato de Arquivo Poligonal ou Formato de Triângulo Stanford✔️✔️Inclui suporte a malhas/nuvens de pontos.ply
STLLinguagem de Triângulo Padrão✔️✔️stlascii, stlbinary
U3DUniversal3D✔️✔️universal3d
GLTFFormato de Transmissão GL✔️✔️gltf, gltf2, gltf_binary, gltf2_binary
JTArquivo Siemens JT✔️Suporta apenas versões 8 e 9.siemensjt8, siemensjt9
XArquivo DirectX✔️xbinary, xtext
3MFFormato de Fabricação 3D da Microsoft✔️microsoft3mf
ASEFormato de Exportação de Cena ASCII do 3D Studio Max✔️
HTMLSuporte para HTML✔️✔️
USDDescrição de Cena Universal✔️
USDZArquivo de Descrição de Cena Universal✔️

Primeiros Passos

Não é necessário instalar nada para começar a usar o Aspose.3D Cloud SDK for .NET. Basta criar uma conta no Aspose for Cloud e obter as informações de sua aplicação.

Simplesmente execute Install-Package Aspose.3D-Cloud no Console do Gerenciador de Pacotes no Visual Studio para obter e referenciar o assembly Aspose.3D no seu projeto. Se você já possui o Aspose.3D Cloud SDK for .NET e deseja atualizá-lo, execute Update-Package Aspose.3D-Cloud para obter a versão mais recente.

Consulte o Repositório do GitHub para cenários de uso comuns.

Criar um Novo Arquivo 3D

Gere um novo arquivo 3D em um formato especificado usando a API Aspose.3D Cloud.

// Incluir namespaces necessários
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;

// Inicializar a API Aspose.3D Cloud
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");

// Especificar o formato e o nome do arquivo de saída
var format = "collada"; // Exemplo de formato
var outputFile = "newFile.dae";

// Criar um novo arquivo 3D
var response = api.CreateFile(format, outputFile);

// Verificar a criação do arquivo
Console.WriteLine("Arquivo criado com sucesso: " + response.Message);

Converter Parte de um Arquivo 3D para Outro Formato

Converta uma parte específica de um arquivo 3D para outro formato, mantendo a estrutura dos dados de destino.

// Inicializar a API Aspose.3D Cloud
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");

// Especificar o arquivo de entrada e as configurações de saída
var inputFile = "sample.3ds";
var targetFormat = "obj"; // Formato de destino
var outputFile = "convertedPart.obj";
var partPath = "/RootNode"; // Especificar o nó a ser extraído e convertido

// Converter parte do arquivo
api.ConvertPart(inputFile, partPath, targetFormat, outputFile);

Console.WriteLine($"Parte do arquivo convertida para {outputFile}");

Triangular uma Cena 3D

Simplifique a geometria de uma cena 3D triangulando a malha e salvando-a em um formato escolhido.

// Incluir namespaces necessários
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;

// Inicializar a API Aspose.3D Cloud
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");

// Especificar os detalhes de entrada e saída
var inputFile = "scene.fbx";
var outputFile = "triangulatedScene.obj";

// Triangular a cena 3D e salvar
api.Triangulate(inputFile, outputFile);

Console.WriteLine($"Cena triangulada e salva em {outputFile}");

Extrair Dados Brutos de um Arquivo 3D

Extraia dados brutos essenciais (como vértices e texturas) de um arquivo 3D para processamento personalizado.

// Incluir namespaces necessários
using Aspose.ThreeD.Cloud.Sdk.Api;

// Inicializar a API Aspose.3D Cloud
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");

// Especificar o arquivo de entrada
var inputFile = "example.3ds";

// Extrair dados brutos
var rawData = api.ExtractRawData(inputFile);

Console.WriteLine("Dados brutos extraídos:");
Console.WriteLine(rawData);

Docs Swagger Examples Blog Support Release Notes Dashboard


API de Modelagem 3D | API de Conversão 3D | Modelagem Paramétrica | Triangulação 3D | Transformação 3D | Processamento de Arquivos 3D | API 3D Baseada em Nuvem | Integração de Armazenamento em Nuvem 3D | Conversão de Formato de Arquivo 3D | Extrair Conteúdo 3D | Extração de Dados de PDF 3D | Carregar Arquivos 3D | Baixar Arquivos 3D | Gerenciar Arquivos 3D na Nuvem | Suporte FBX | Formato OBJ | Formato STL | Wavefront OBJ | Manipulação de Arquivos 3D | NuGet 3D SDK | Extração de Dados 3D | Processamento de Cena 3D | Dados Brutos 3D


 Português