Începeți
Începeți cu Aspose.3D FOSS pentru .NET
Bine ați venit la Aspose.3D, o bibliotecă gratuită, open-source .NET pentru încărcarea, construirea și exportarea scenelor 3D. Acest ghid vă duce de la un mediu proaspăt la o scenă funcțională în câteva minute.
Precondiții
| Cerință | Detaliu |
|---|---|
| .NET SDK | .NET 10.0 sau ulterior |
| IDE | Visual Studio 2022+, Rider sau VS Code cu extensia C# |
| OS | Windows, macOS sau Linux |
| Manager de pachete | NuGet (inclus cu .NET SDK) |
Instalare
- Creați sau deschideți un proiect .NET:
dotnet new console -n My3DApp
cd My3DApp- Adăugați pachetul NuGet:
dotnet add package Aspose.3D --version 26.1.0- Verificați că referința compilează:
using Aspose.ThreeD;
var scene = new Scene();
Console.WriteLine("Aspose.3D loaded successfully.");dotnet runConsultați Ghid de instalare pentru mai multe detalii privind configurarea proiectului și verificarea.
Ce puteți face
După instalare puteți imediat:
- Încarcă fișiere OBJ, STL, glTF 2.0 / GLB, FBX, COLLADA, PLY și 3MF prin
Scene.Open() - Inspectează ierarhiile scenelor: parcurge
Nodearbori, citeșteMeshgeometrie, accesează normalele vârfurilor și UV-urile - Transformă noduri: setează
Translation,Rotation(prinQuaternion), șiScaleprinTransformclasă - Aplică materiale: atribuie
LambertMaterial,PhongMaterial, sauPbrMaterialla noduri - Exportă în orice format acceptat cu per-format
SaveOptions - Construiește geometrie: creează
Box,Sphere, șiCylinderprimitive și să le convertești înMeshprinToMesh()
Început rapid
Încarcă un fișier 3D, afișează ierarhia scenei și salvează din nou în format 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");Pași următori
- Ghid de instalare: Configurare detaliată NuGet, configurarea proiectului și verificare
- Ghid pentru dezvoltatori: Suport pentru formate, operații pe mesh, materiale și transformări
- Caracteristici și funcționalități: Explorare detaliată a fiecărui domeniu de funcționalitate cu exemple C#