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 imagem | Importação | Exportaçã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:
- Características e funcionalidades: Descrição detalhada dos recursos com exemplos em C#