Aspose.3D  for .NET

.NET 3D APIs de manipulação de arquivos

Ler, gravar, manipular e converter formatos de arquivo 3D em qualquer aplicativo baseado em .NET.

  Download grátis julgamento
  
 

Aspose.3D for .NET é um Gameware rico em recursos e design auxiliado por computador (CAD) API para manipular documentos sem quaisquer 3D dependências de software de modelagem e renderização. API suporta Discreet3DS, WavefrontOBJ, FBX (ASCII, binário), STL (ASCII, binário), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco formatos de arquivo e muito mais. Os desenvolvedores podem criar, ler, converter, modificar e controlar a substância de 3D formatos de documentos facilmente.

Aspose.3D for .NET API é fácil de usar e pode ser implantado com qualquer aplicativo .NET tão fácil quanto copiá-lo sem se preocupar com outros serviços e módulos que já estão instalados.

Recursos avançados de .NET 3D API

Crie 3D cena & salvar no formato suportado

Carregar, salvar & converter arquivos para um fluxo

Trabalhar com geometria & hierarquia de cena

Compartilhe dados de geometria de malha entre vários nós

Adicionar propriedade de animação ao documento de cena

Triangular uma malha com layout de memória personalizado do vértice

Adicionar uma câmera alvo na cena

Animar objetos em uma cena

Dividir malhas por material

Renderize uma visualização 3D no formato de imagem

Lançar e receber sombras em geometrias

Permitir alterar as orientações do plano

Melhore a criação do cilindro

Adicionado suporte ao renderizador vulkan

Criar geometria extrudando formas

Suporte ao algoritmo do atlas UV

Suporte para formato de impressão 3D padrão AMF

FBX suporte para importação e gravação binária

Exporte e importe glTF arquivos com compressão draco

3D Conversão de formato de arquivo

Aspose.3d for .NET fornece uma variedade de algoritmos avançados que o tornam uma solução completa para conversão de formato de arquivo 3D. O processo de conversão é tão simples quanto alterar a extensão do arquivo para o formato desejado. Tudo o que você precisa fazer é carregar o arquivo de origem em uma instância de Scene e chamar seu método Save com um parâmetro FileFormat apropriado. É isso!

Salve 3D cena em formatos diferentes - 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 Criação de cenas

Aspose.3D for .NET permite que os programadores gerem facilmente cenas do zero sem a necessidade de instalar nenhum software de modelagem ou renderização 3D. O 3D .NET API também permite salvar as cenas em formatos (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D e Collada) chamando o método Save do Objeto de classe de cena.

Adicionar informações de recursos à cena 3D

Metadados são informações estruturadas que descrevem, localizam e facilitam a recuperação, uso e gerenciamento de um recurso de informação. Aspose.3D for .NET API permite que os desenvolvedores definam metadados para a cena.

Criar 3D Malha & Formas gráficas

A biblioteca .NET 3D permite que os desenvolvedores criem uma malha de várias 3D formas geométricas, definam pontos de controle e polígonos da maneira mais simples de criar malhas e apontem uma malha para várias instâncias de um tipo de forma. Os desenvolvedores também podem colocar formas 3D em qualquer lugar da cena 3D.

Compartilhe dados de geometria de malha com vários nós

Para reduzir as necessidades de memória, uma única instância do Mesh pode ser vinculada a várias instâncias do Node. Imagine que você precisa de um sistema em que um grande número de cubos 3D parece ser indistinguível; você pode poupar memória criando um objeto Mesh quando o sistema for inicializado. Nesse ponto, cada vez que você precisar de outra forma, faça outro objeto Node e aponte esse nó para uma Malha. É assim que API gerencia a instância.

Malha triangular com layout de memória personalizado de vértice

Converta uma malha para a malha triangular porque qualquer estrutura complexa pode ser representada como um monte de triângulos. Os pacotes de software gráfico e dispositivos de hardware operam com mais eficiência em triângulos. O layout de memória do Vertex também é importante para alimentar a GPU (Graphics Processing Unit), pois a GPU também deve conhecer o layout do vértice para extrair os atributos corretos do buffer.

Independente de qualquer instalação de software externo

Aspose.3D API é criado usando código gerenciado que nunca depende de nenhum API externo ou instalação de software na máquina para funcionar com arquivos 3D. É uma solução perfeitamente personalizada em termos de recursos suportados, segurança, estabilidade, escalabilidade, velocidade e preço.

  
  

Aspose.3D oferece APIs de processamento 3D individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo: