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žiadavka | Detail |
|---|---|
| .NET SDK | .NET 10.0 alebo novší |
| IDE | Visual Studio 2022+, Rider alebo VS Code s rozšírením C# |
| OS | Windows, macOS alebo Linux |
| Správca balíkov | NuGet (obsiahnutý v .NET SDK) |
Inštalácia
- Vytvorte alebo otvorte .NET projekt:
dotnet new console -n My3DApp
cd My3DApp- Pridajte NuGet balík:
dotnet add package Aspose.3D --version 26.1.0- Overte, že odkaz sa skompiluje:
using Aspose.ThreeD;
var scene = new Scene();
Console.WriteLine("Aspose.3D loaded successfully.");dotnet runPozrite 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ť
Nodestromy, čítajMeshgeometria, prístup k normálam vrcholov a UV - Transform uzly: nastaviť
Translation,Rotation(cezQuaternion), aScalecezTransformtriedu - Použiť materiály: priradiť
LambertMaterial,PhongMaterial, aleboPbrMaterialna uzly - Exportovať do akéhokoľvek podporovaného formátu s nastavením pre každý formát
SaveOptions - Vytvoriť geometriu: vytvoriť
Box,Sphere, aCylinderprvky a konvertovať ich naMeshcezToMesh()
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
- Inštalačná príručka:Podrobné nastavenie NuGet, konfigurácia projektu a overenie
- Sprievodca pre vývojárov: Podpora formátov, operácie s meshom, materiály a transformácie
- Funkcie a vlastnosti: Hlboký ponor do každej oblasti funkcií s príkladmi v C#