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.0Qual 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?
| Formato | Importação | Exportação |
|---|---|---|
| OBJ (Wavefront) | Sim | Sim |
| STL | Sim | Sim |
| glTF 2.0 / GLB | Sim | Sim |
| FBX | Sim | Sim |
| COLLADA (DAE) | Sim | Sim |
| PLY | Sim | Não (exportador não conectado) |
| 3MF | Sim | Sim |
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.