Začíname

Začíname s Aspose.3D FOSS pre .NET

Vitajte v Aspose.3D, bezplatná, open-source knižnica .NET na načítanie, zostavovanie a exportovanie 3D scén. Tento sprievodca vás prevedie od čerstvého prostredia po funkčnú scénu za pár minút.


Požiadavky

PožiadavkaDetail
.NET SDK.NET 10.0 alebo novší
IDEVisual Studio 2022+, Rider alebo VS Code s rozšírením C#
OSWindows, macOS alebo Linux
Správca balíkovNuGet (obsiahnutý v .NET SDK)

Inštalácia

  1. Vytvorte alebo otvorte .NET projekt:
dotnet new console -n My3DApp
cd My3DApp
  1. Pridajte NuGet balík:
dotnet add package Aspose.3D --version 26.1.0
  1. Overte, že odkaz sa skompiluje:
using Aspose.ThreeD;

var scene = new Scene();
Console.WriteLine("Aspose.3D loaded successfully.");
dotnet run

Pozrite si Inštalačný sprievodca pre viac podrobností o nastavení projektu a overení.


Čo môžete urobiť

Po inštalácii môžete okamžite:

  • Načítať súbory OBJ, STL, glTF 2.0 / GLB, FBX, COLLADA, PLY a 3MF cez Scene.Open()
  • Preskúmať hierarchie scén: prechádzať Node stromy, čítaj Mesh geometria, prístup k normálam vrcholov a UV
  • Transform uzly: nastaviť Translation, Rotation (cez Quaternion), a Scale cez Transform triedu
  • Použiť materiály: priradiť LambertMaterial, PhongMaterial, alebo PbrMaterial na uzly
  • Exportovať do akéhokoľvek podporovaného formátu s nastavením pre každý formát SaveOptions
  • Vytvoriť geometriu: vytvoriť Box, Sphere, a Cylinder prvky a konvertovať ich na Mesh cez ToMesh()

Rýchly štart

Načítajte 3D súbor, vypíšte hierarchiu scény a znovu uložte vo formáte GLB:

using Aspose.ThreeD;

var scene = new Scene();
scene.Open("input.obj");

Console.WriteLine($"Root children: {scene.RootNode.ChildNodes.Count}");
foreach (var node in scene.RootNode.ChildNodes)
{
    var entityType = node.Entity?.GetType().Name ?? "no entity";
    Console.WriteLine($"  {node.Name} [{entityType}]");
}

scene.Save("output.glb");
Console.WriteLine("Saved output.glb");

Ďalšie kroky

 Slovenčina