Aspose.3D FOSS pro .NET je knihovna licencovaná pod MIT, čistě C#, určená pro práci s 3D formáty souborů. Přidejte jediný NuGet balíček a okamžitě začněte číst, vytvářet a zapisovat 3D scény, aniž byste instalovali jakýkoli nativní runtime, externí SDK nebo renderer třetí strany.
Knihovna poskytuje čistý API graf scény postavený kolem Scene, Node, Mesh, Camera a Transform, což je stejný konceptuální model používaný profesionálními 3D nástroji. Podpora formátů zahrnuje OBJ (s načítáním materiálů .mtl), STL (binární i ASCII), glTF 2.0 (PBR materiály), GLB (binární glTF), FBX (import a export), Collada a 3MF. Možnosti načítání a ukládání pro jednotlivé formáty vám umožňují řídit převracení souřadnic, měřítko, normalizaci normál a načítání materiálů, aniž byste psali jakýkoli kód specifický pro parsování formátu.
Aspose.3D FOSS cílí na .NET 10.0 a běží na Windows, macOS a Linuxu. Neexistuje žádné nativní rozšíření k překladu ani žádný systémový balíček k instalaci.
Enterprise edice, Aspose.3D for .NET, poskytuje rozšířenou funkčnost a profesionální podporu.
.glb pro binární výstup z glTF.Scene, Node , Mesh,Camera a Transform.Aspose.3D FOSS pro .NET se instaluje s jediným paketem NuGet (dotnet add package Aspose.3D --version 26.1.0). Knihovna je čistá C#, bez nativních rozšíření k kompilování a žádné systémové balíčky ke instalaci.
Scénografické API odráží koncepční model profesionálních 3D nástrojů, takže učební křivka je krátká pro každého, kdo má povědomí o Three.js nebo datovém modelu Blenderu. Knihovna je licencovaná MIT a otevřená zdrojovou verzi a vítá zprávy o chybách na GitHub .
Přidejte balíček NuGet, pak zavolejte Scene.Open("model.obj") pro načtení souboru OBJ spolu s jeho definicemi materiálů MTL. Jediné volání scene.Save() s rozšířením .gltf zapíše soubor glTF 2.0 JSON, bez potřeby registru formátů nebo objektu převodníku.
dotnet add package Aspose.3D.FOSSusing Aspose.ThreeD;
// Load an OBJ file (with .mtl materials)
var scene = new Scene();
scene.Open("model.obj");
// Export as glTF 2.0
scene.Save("model.gltf");
Klasifikace pro jednotlivé formáty umožňuje ovládat chování při dovozu. Například ObjLoadOptions vám umožní přepínat převrácení souřadnic, měření a načítání materiálu. Stejný vzorec platí pro všechny formáty vyměňte třídu opcí za formátu, který cílíte.
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
var scene = new Scene();
var opts = new ObjLoadOptions();
opts.FlipCoordinateSystem = true;
opts.NormalizeNormal = true;
scene.Open("mesh.obj", opts);
// Re-export as STL
scene.Save("mesh.stl");
Je to bezplatná knihovna s čistým C# licencovaným MIT pro načítání, manipulaci a ukládání 3D scén bez instalace jakéhokoli nativního runtime nebo externího SDK.
Obj (s .mtl), STL (binární a ASCII), glTF 2.0, GLB (binný glTP), FBX (dovoz a vývoz; pouze binární výstup), Collada, 3MF a PLY (pouze dovoz). Každý formát má vyhrazenou třídu možností načítání / uložení.
Ne. Aspose.3D FOSS pro .NET je čistý C# s nulovými nativními rozšířeními. Běží na Windows, macOS a Linuxu bez jakéhokoli kroku kompilace.
Začněte dotnet add package Aspose.3D --version 26.1.0 pro přidání balíčku NuGet do projektu. Žádné další systémové balení nebo nativní rozšíření nejsou zapotřebí.
Ano. Vybrané třídy pro formát umožňují převrácet osy, upravovat stupnice a normalizovat normály bez toho, abyste psali nějaký specifický kód pro analýzu formátu.
Knihovna běží na všech hlavních operačních systémech.
Ano, knihovna je licencovaná MIT a hostována na GitHub.