Sākšana
Sākšana ar Aspose.3D FOSS priekš .NET
Laipni lūdzam Aspose.3D, bezmaksas, atvērtā koda .NET bibliotēka, kas ļauj ielādēt, veidot un eksportēt 3D ainas. Šis ceļvedis jūs no jaunas vides ved uz funkcionālu ainu dažu minūšu laikā.
Priekšnosacījumi
| Prasība | Detaļas |
|---|---|
| .NET SDK | .NET 10.0 vai jaunāks |
| IDE | Visual Studio 2022+, Rider vai VS Code ar C# paplašinājumu |
| OS | Windows, macOS vai Linux |
| Pakotņu pārvaldnieks | NuGet (iekļauts .NET SDK) |
Instalēšana
- Izveidojiet vai atveriet .NET projektu:
dotnet new console -n My3DApp
cd My3DApp- Pievienojiet NuGet pakotni:
dotnet add package Aspose.3D --version 26.1.0- Pārbaudiet, vai atsauce kompilējas:
using Aspose.ThreeD;
var scene = new Scene();
Console.WriteLine("Aspose.3D loaded successfully.");dotnet runSkatiet InstAlācijas ceļvedis lai iegūtu vairāk informācijas par projekta iestatīšanu un pārbaudi.
Ko jūs varat darīt
Pēc instalēšanas jūs varat uzreiz:
- Ielādēt OBJ, STL, glTF 2.0 / GLB, FBX, COLLADA, PLY un 3MF failus caur
Scene.Open() - Pārbaudīt ainas hierarhijas: pārlūkot
Nodekokus, nolasītMeshģeometriju, piekļūt virsotņu normālēm un UV koordinātēm - Transformēt mezglus: iestatīt
Translation,Rotation(caurQuaternion), unScalecaurTransformklase - Pielietot materiālus: piešķirt
LambertMaterial,PhongMaterial, vaiPbrMaterialmezgliem - Eksportēt uz jebkuru atbalstītu formātu ar katra formāta
SaveOptions - Izveidot ģeometriju: izveidot
Box,Sphere, unCylinderprimitivus un konvertēt tos uzMeshcaurToMesh()
Ātrais sākums
Ielādējiet 3D failu, izdrukājiet ainas hierarhiju un saglabājiet to GLB formātā:
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");Nākamie soļi
- Instalācijas ceļvedis: Detalizēta NuGet iestatīšana, projekta konfigurācija un pārbaude
- Izstrādātāja rokasgrāmata: Formāta atbalsts, režģa operācijas, materiāli un transformācijas
- Iespējas un funkcionalitāte: Padziļināta izpēte katrā funkciju jomā ar C# piemēriem