Jak začít?
Začínáme s Aspose.3D FOSS pro .NET
Vítejte v … Aspose.3D, bezplatná knihovna .NET s otevřeným zdrojovým kódem pro načtení, budování a export 3D scén. Tato příručka vás zabere z nového prostředí do pracovní scény během několika minut.
Předpoklady
| Požadavek | Podrobnosti |
|---|---|
| .NET SDK | .NET 10.0 nebo novější |
| IDE | Visual Studio 2022+, Rider nebo VS Code s rozšířením C# |
| OS | Windows, macOS nebo Linux |
| Správce balíčku | NuGet (včetně .NET SDK) |
Instalace
- Vytvoření nebo otevření projektu .NET:
dotnet new console -n My3DApp
cd My3DApp- Přidat balíček NuGet:
dotnet add package Aspose.3D.FOSS- Ověřte referenční kompilace:
using Aspose.ThreeD;
var scene = new Scene();
Console.WriteLine("Aspose.3D loaded successfully.");dotnet runViz článek 3 Příručka pro instalaci pro podrobnější informace o zřízení a ověření projektu.
Co můžete udělat?
Jakmile je nainstalován, můžete okamžitě:
- Náklad OBJ, STL, glTF 2.0 / GLB, FBX, COLLADA, PLY a 3MF soubory prostřednictvím
Scene.Open() - Inspekce hierarchie scén: průřezová
NodeStromy, čístMeshgeometrie, normály přístupových vrcholů a UV záření - Přeměna uzly: set
Translation,Rotation(přístupem:Quaternion), aScaleprostřednictvímTransformtřída - Materiály na aplikaci: přidělit
LambertMaterial,PhongMaterial,nebo:PbrMaterialna uzly - Vývoz do jakéhokoli podporovaného formátu s formátem pro jednotlivé soubory.
SaveOptions - Geometrie budování: vytvořit
Box,Sphere,a)CylinderPrimitivní a přeměnit je naMeshpřes:ToMesh()
Rychlý start
Nahrát 3D soubor, vytisknout hierarchii scény a znovu uložit ve formátu 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");Další kroky
- Příručka pro instalaci: Podrobná instalace NuGet, konfigurace projektu a ověření
- Příručka pro vývojáře: Podpora formátu, operace sítě, materiály a transformace
- Charakteristika a funkčnost: Prohlédněte se do každé oblasti s příklady C#.