FAQ — Aspose.3D FOSS för .NET
Licensiering
Vilken licens använder Aspose.3D?
Paketet är släppt under projektlicensen. Kontrollera lagret för exakta licensvillkor.
Behöver jag en licensnyckel för att använda biblioteket?
Ingen licensnyckel krävs. License‑ och Metered‑klasserna finns i API‑ytan men är ännu inte implementerade i den nuvarande FOSS‑utgåvan.
Installation
Hur installerar jag Aspose.3D?
dotnet add package Aspose.3D --version 26.1.0Vilken .NET-version krävs?
.NET 10.0 eller senare.
Har biblioteket inhemska beroenden?
Nej. Det är ett hanterat .NET‑bibliotek utan plattformspecifika inhemska komponenter.
Formatstöd
Vilka 3D‑filformat stöds?
| Format | Import | Export |
|---|---|---|
| OBJ (Wavefront) | Ja | Ja |
| STL | Ja | Ja |
| glTF 2.0 / GLB | Ja | Ja |
| FBX | Ja | Ja |
| COLLADA (DAE) | Ja | Ja |
| PLY | Ja | Nej (exportören är inte ansluten) |
| 3MF | Ja | Ja |
Kan jag konvertera mellan vilka som helst två stödda format?
Ja, så länge källformatet stöder import och målformatet stöder export. Ladda med Scene.Open() och spara med Scene.Save().
API-användning
Hur laddar jag en 3D-fil?
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");Hur sparar jag i ett annat format?
scene.Save("output.glb");Kan jag läsa in från en ström?
Ja. Scene.Open() accepterar en Stream parameter.
Hur traverserar jag scengrafen?
Få åtkomst till scene.RootNode.ChildNodes och rekursivt gå igenom varje nods ChildNodes‑samling.
Kända begränsningar
Finns renderingsfunktioner tillgängliga?
Nej. Scene.Render()-metoderna finns i API:et men kastar NotImplementedException i den aktuella versionen.
Finns booleska mesh-operationer tillgängliga?
Nej. Mesh.DoBoolean() är ännu inte implementerad och kommer att kasta NotImplementedException.
Finns kodning/avkodning av vattenstämpel tillgänglig?
Nej. Metoderna i Watermark‑klassen är inte implementerade i FOSS‑utgåvan.
Kan jag komma åt mesh deformers?
Nej. Geometry.GetDeformers() är ännu inte implementerad.