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žadavekPodrobnosti
.NET SDK.NET 10.0 nebo novější
IDEVisual Studio 2022+, Rider nebo VS Code s rozšířením C#
OSWindows, macOS nebo Linux
Správce balíčkuNuGet (včetně .NET SDK)

Instalace

  1. Vytvoření nebo otevření projektu .NET:
dotnet new console -n My3DApp
cd My3DApp
  1. Přidat balíček NuGet:
dotnet add package Aspose.3D.FOSS
  1. Ověřte referenční kompilace:
using Aspose.ThreeD;

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

Viz č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á Node Stromy, číst Mesh geometrie, normály přístupových vrcholů a UV záření
  • Přeměna uzly: set Translation, Rotation (přístupem: Quaternion), a Scale prostřednictvím Transform třída
  • Materiály na aplikaci: přidělit LambertMaterial, PhongMaterial,nebo: PbrMaterial na 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) Cylinder Primitivní a přeměnit je na Mesh př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

 Čeština