FAQ — Aspose.3D FOSS til .NET
Licensiering
Hvilken licens bruger Aspose.3D?
Pakken er udgivet under projektlicensen. Tjek repository’en for de præcise licensbetingelser.
Har jeg brug for en licensnøgle for at bruge biblioteket?
Ingen licensnøgle er påkrævet. License- og Metered-klasserne findes i API-overfladen, men er endnu ikke implementeret i den aktuelle FOSS-udgave.
Installation
Hvordan installerer jeg Aspose.3D?
dotnet add package Aspose.3D --version 26.1.0Hvilken .NET-version er påkrævet?
.NET 10.0 eller nyere.
Har biblioteket native afhængigheder?
Nej. Det er et administreret .NET‑bibliotek uden platformspecifikke native komponenter.
Formatunderstøttelse
Hvilke 3D‑filformater understøttes?
| 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 (eksportør ikke tilsluttet) |
| 3MF | Ja | Ja |
Kan jeg konvertere mellem to vilkårlige understøttede formater?
Ja, så længe kildeformatet understøtter import, og målformatet understøtter eksport. Indlæs med Scene.Open() og gem med Scene.Save().
API‑brug
Hvordan indlæser jeg en 3D-fil?
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");Hvordan gemmer jeg i et andet format?
scene.Save("output.glb");Kan jeg indlæse fra en strøm?
Ja. Scene.Open() accepterer en Stream parameter.
Hvordan traverserer jeg scenegrafen?
Få adgang til scene.RootNode.ChildNodes og gennemløb hver nodes ChildNodes-samling.
Kendte begrænsninger
Er renderingsfunktioner tilgængelige?
Nej. Scene.Render()-metoderne findes i API’et, men kaster NotImplementedException i den aktuelle version.
Er boolske mesh-operationer tilgængelige?
Nej. Mesh.DoBoolean() er endnu ikke implementeret og vil kaste NotImplementedException.
Er vandmærke kodning/afkodning tilgængelig?
Nej. Watermark‑klassens metoder er ikke implementeret i FOSS‑udgaven.
Kan jeg få adgang til mesh deformers?
Nej. Geometry.GetDeformers() er endnu ikke implementeret.