Guia do Desenvolvedor

Guia do Desenvolvedor

Esta seção cobre as principais capacidades de Aspose.3D 26.1.0 para .NET. Todas as classes residem no Aspose.ThreeD namespace.


Entrada/Saída de Cena

A Scene classe é o contêiner de nível superior. Use Scene.Open() para carregar arquivos e Scene.Save() para exportar:

using Aspose.ThreeD;

var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");

O formato é detectado automaticamente a partir da extensão do arquivo. Para controle explícito, passe opções específicas de formato como FbxLoadOptions, GltfSaveOptions, ou ObjSaveOptions.


Grafo de Cena

Cada cena tem um RootNode. Anexe nós filhos com CreateChildNode() e entidades (malhas, câmeras, luzes) a esses nós:

var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));

Percorra a hierarquia via node.ChildNodes e acesse a entidade anexada via node.Entity.


Formatos Suportados

FormatoImportarExportar
OBJSimSim
STLSimSim
glTF 2.0 / GLBSimSim
FBXSimSim
COLLADASimSim
PLYSimNão (exportador não conectado)
3MFSimSim

Tópicos

 Português