Guía del desarrollador
Guía del desarrollador
Esta sección cubre las capacidades principales de Aspose.3D 26.1.0 para .NET. Todas las clases residen en el Aspose.ThreeD espacio de nombres.
Entrada/Salida de Escena
El Scene class es el contenedor de nivel superior. Utilice Scene.Open() para cargar archivos y Scene.Save() para exportar:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");El formato se detecta automáticamente a partir de la extensión del archivo. Para un control explícito, pase opciones específicas del formato como FbxLoadOptions, GltfSaveOptions, o ObjSaveOptions.
Grafo de Escena
Cada escena tiene un RootNode. Adjunte nodos hijos con CreateChildNode() y entidades (mallas, cámaras, luces) a esos nodos:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Recorrer la jerarquía vía node.ChildNodes y acceda a la entidad adjunta vía node.Entity.
Formatos compatibles
| Formato | Importar | Exportar |
|---|---|---|
| OBJ | Sí | Sí |
| STL | Sí | Sí |
| glTF 2.0 / GLB | Sí | Sí |
| FBX | Sí | Sí |
| COLLADA | Sí | Sí |
| PLY | Sí | No (exporter not wired) |
| 3MF | Sí | Sí |
Temas
- Características y funcionalidades: Recorrido detallado de la característica con ejemplos en C#