Guia de Desenvolvedores

Guia de Desenvolvedores

Esta secção abrange as capacidades essenciais do Aspecto.3D FOSS 26.1.0 para .NET. Todas as classes residem no sistema de rede, e são Aspose.ThreeD Espaço de nomes.


Escenas de entrada/saída

A Comissão Scene classe é o contêiner de nível superior. Use Scene.Open() para carregar ficheiros e Scene.Save() para exportação:

using Aspose.ThreeD;

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

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


Gráfico de cena

Cada cena tem um … RootNode.- Liga os nós infantis com … CreateChildNode() e entidades (maças, câmaras, luzes) para esses nós:

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

Atravesse a hierarquia via node.ChildNodes e aceder à entidade anexada através de: node.Entity.


Formatos suportados

Formatos de imagemImportaçãoExportação
OBJ- Sim , sim .- Sim , sim .
STL- Sim , sim .- Sim , sim .
GTF 2.0 / GLB- Sim , sim .- Sim , sim .
FBX- Sim , sim .- Sim , sim .
COLLADA- Sim , sim .- Sim , sim .
PLY- Sim , sim .Não (exportador não ligado)
3MF- Sim , sim .- Sim , sim .

Temas de discussão:

Ver também:

 Português