Rýchly začiatok

Rýchly začiatok

Táto príručka ukazuje najrýchlejšiu cestu od inštalácie až po načítanie a ukladanie 3D súboru pomocou Aspose.3D FOSS pre .NET. Knižnica je licencovaná MIT, čistá C # a nevyžaduje žiadne domáce binárne súbory ani externé závislosti mimo balíka NuGet.


Predpoklady

RequirementDetail
.NET10.0 or later
OSWindows, macOS, Linux, Docker
PackageAspose.3D from NuGet

Inštalácia

Inštalovať z NuGet. Knižnica automaticky detekuje 3D formáty súborov zo rozšírení, takže nie sú potrebné žiadne explicitné konštanty formátu pre základné použitie:

dotnet add package Aspose.3D --version 26.1.0

Nahradenie 3D súboru

Volanie Scene.FromFile() s cestou na načítanie akéhokoľvek podporovaného formátu. Knižnica detekuje formát z rozšírenia súboru. Prístup k hierarchii scény prostredníctvom ̋scene.RootNode∂:

using Aspose.ThreeD;

var scene = Scene.FromFile("model.obj");
Console.WriteLine($"Root node: {scene.RootNode.Name}");

Prejdite grafický graf scény

Nahradená scéna je strom Node objektov zakorenených v ̋scene.RootNude∂. Použite rekurzívny prechod na vytlačenie alebo spracovanie každého uzlu a jeho detí:

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);

Uložiť do iného formátu

Knižnica detekuje výstupný formát z rozšírenia súboru:

using Aspose.ThreeD;

var scene = Scene.FromFile("model.obj");
scene.Save("output.glb");
Console.WriteLine("Converted to GLB.");

Vytvorte novú scénu a ukladajte ju.

Vytvorte Scene bez argumentov na začiatok prázdny, pridajte detské uzly do ̋scene.RootNode∂ a potom zavolajte ∂scène.Save∂)∂ aby ste ho napísali na disk vo požadovanom formáte:

using Aspose.ThreeD;

var scene = new Scene();
var node = scene.RootNode.CreateChildNode("box");
scene.Save("new_scene.obj");

Ďalšie kroky

  • Inštalácia
  • Ako načítať 3D modely
  • Ako konvertovať 3D modely
  • KB Články
 Slovenčina