Început rapid
Început rapid
Acest ghid arată cea mai rapidă cale de la instalare până la încărcarea și salvarea unui fișier 3D folosind Aspose.3D FOSS pentru .NET. Biblioteca este licențiată MIT, C # pură și nu necesită binarii nativi sau dependențe externe dincolo de pachetul NuGet.
Condiții prealabile
| Requirement | Detail |
|---|---|
| .NET | 10.0 or later |
| OS | Windows, macOS, Linux, Docker |
| Package | Aspose.3D from NuGet |
Instalare
Biblioteca detectează formatele de fișiere 3D automat din extensiile de file, astfel încât nu sunt necesare constante explicite ale formatului pentru utilizarea de bază:
dotnet add package Aspose.3D --version 26.1.0Încărcarea unui fişier 3D
Apel Scene.FromFile() cu o cale de încărcare a oricărui format suportat. Biblioteca detectează formatul din extensia fișierului. Acces la ierarhia scenelor prin ̋scene.RootNode∂:
using Aspose.ThreeD;
var scene = Scene.FromFile("model.obj");
Console.WriteLine($"Root node: {scene.RootNode.Name}");Treci prin graficul scenelor.
O scenă încărcată este un arbore de obiecte Node cu rădăcină la ̋scene.RootNodo∂. Utilizați o plimbare recursivă pentru a imprima sau procesa fiecare nod și copiii săi:
using Aspose.ThreeD;
void Walk(Node node, int depth = 0)
{
var indent = new string(' ', depth * 2);
Console.WriteLine($"{indent}Node: {node.Name}");
foreach (var child in node.ChildNodes)
Walk(child, depth + 1);
}
var scene = Scene.FromFile("model.glb");
Walk(scene.RootNode);Salvare într-un alt format
Biblioteca detectează formatul de ieşire din extensia fişierului:
using Aspose.ThreeD;
var scene = Scene.FromFile("model.obj");
scene.Save("output.glb");
Console.WriteLine("Converted to GLB.");Creează o nouă scenă şi salvează-o.
Construiți un Scene fără argumente pentru a începe gol, adăugați noduri copil la ̋scene.RootNode∂, apoi chemați ̨scane.Save()∂ să-l scrieți pe disc în formatul dorit:
using Aspose.ThreeD;
var scene = new Scene();
var node = scene.RootNode.CreateChildNode("box");
scene.Save("new_scene.obj");Următoarele paşi
- Instalare
- Cum să încărcați modele 3D
- Cum să convertiți modele 3D
- KB Articole