FAQ — Aspose.3D FOSS para .NET

FAQ — Aspose.3D FOSS para .NET

Licenciamento

Qual licença o Aspose.3D usa?

O pacote é distribuído sob a licença do projeto. Verifique o repositório para os termos exatos da licença.

Preciso de uma chave de licença para usar a biblioteca?

Nenhuma chave de licença é necessária. As classes License e Metered existem na superfície da API, mas ainda não foram implementadas na edição FOSS atual.


Instalação

Como instalo o Aspose.3D?

dotnet add package Aspose.3D --version 26.1.0

Qual versão do .NET é necessária?

.NET 10.0 ou posterior.

A biblioteca tem dependências nativas?

Não. É uma biblioteca .NET gerenciada sem componentes nativos específicos da plataforma.


Suporte a Formatos

Quais formatos de arquivo 3D são suportados?

FormatoImportaçãoExportação
OBJ (Wavefront)SimSim
STLSimSim
glTF 2.0 / GLBSimSim
FBXSimSim
COLLADA (DAE)SimSim
PLYSimNão (exportador não conectado)
3MFSimSim

Posso converter entre quaisquer dois formatos suportados?

Sim, desde que o formato de origem suporte importação e o formato de destino suporte exportação. Carregue com Scene.Open() e salve com Scene.Save().


Uso da API

Como faço para carregar um arquivo 3D?

using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");

Como salvo em um formato diferente?

scene.Save("output.glb");

Posso carregar a partir de um fluxo?

Sim. Scene.Open() aceita um parâmetro Stream.

Como percorrer o grafo de cena?

Acesse scene.RootNode.ChildNodes e percorra recursivamente a coleção ChildNodes de cada nó.


Limitações Conhecidas

Recursos de renderização estão disponíveis?

Não. Os métodos Scene.Render() existem na API, mas lançam NotImplementedException na versão atual.

As operações booleanas de malha estão disponíveis?

Não. Mesh.DoBoolean() ainda não foi implementado e lançará NotImplementedException.

A codificação/decodificação de marca d’água está disponível?

Não. Os métodos da classe Watermark não estão implementados na edição FOSS.

Posso acessar deformadores de malha?

Não. Geometry.GetDeformers() ainda não foi implementado.

 Português