ČPP — Aspose.3D FOSS za .NET
Licenciranje
Koju licencu koristi Aspose.3D?
Paket je objavljen pod licencom projekta. Proverite repozitorijum za tačne uslove licence.
Da li mi je potreban licencni ključ za korišćenje biblioteke?
Nije potreban licencni ključ. Klase License i Metered postoje u API površini, ali još nisu implementirane u trenutnoj FOSS ediciji.
Instalacija
Kako da instaliram Aspose.3D?
dotnet add package Aspose.3D --version 26.1.0Koja .NET verzija je potrebna?
.NET 10.0 ili noviji.
Da li biblioteka ima nativne zavisnosti?
Ne. To je upravljana .NET biblioteka bez platformno‑specifičnih nativnih komponenti.
Подршка формата
Koji 3D formati datoteka su podržani?
| Format | Uvoz | Izvoz |
|---|---|---|
| OBJ (Wavefront) | Da | Da |
| STL | Da | Da |
| glTF 2.0 / GLB | Da | Da |
| FBX | Da | Da |
| COLLADA (DAE) | Da | Da |
| PLY | Da | Ne (izvoznik nije povezan) |
| 3MF | Da | Da |
Могу ли да конвертујем између било којих два подржана формата?
Da, sve dok izvorni format podržava uvoz i ciljni format podržava izvoz. Učitajte pomoću Scene.Open() i sačuvajte pomoću Scene.Save().
Korišćenje API-ja
Kako učitati 3D fajl?
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");Kako da sačuvam u drugi format?
scene.Save("output.glb");Mogu li učitati iz toka?
Da. Scene.Open() prihvata Stream parametar.
Kako da prolazim kroz graf scene?
Pristupite scene.RootNode.ChildNodes i rekurzivno prolazite kroz kolekciju ChildNodes svakog čvora.
Poznate ograničenja
Da li su dostupne funkcije renderovanja?
Ne. Metode Scene.Render() postoje u API‑ju, ali bacaju NotImplementedException u trenutnoj verziji.
Da li su dostupne boolean mesh operacije?
Ne. Mesh.DoBoolean() još nije implementiran i baciće NotImplementedException.
Da li je kodiranje/dekodiranje vodenog žiga dostupno?
Ne. Metode klase Watermark nisu implementirane u FOSS izdanju.
Mogu li pristupiti mesh deformers?
Ne. Geometry.GetDeformers() još nije implementirano.