Ofte stilte spørsmål — Aspose.3D FOSS for .NET
Lisensiering
Hvilken lisens bruker Aspose.3D?
Pakken er utgitt under prosjektlisensen. Sjekk depotet for nøyaktige lisensvilkår.
Trenger jeg en lisensnøkkel for å bruke biblioteket?
Ingen lisensnøkkel kreves. License‑ og Metered‑klassene finnes i API‑overflaten, men er ennå ikke implementert i den nåværende FOSS‑utgaven.
Installasjon
Hvordan installerer jeg Aspose.3D?
dotnet add package Aspose.3D --version 26.1.0Hvilken .NET‑versjon kreves?
.NET 10.0 eller nyere.
Har biblioteket native avhengigheter?
Nei. Det er et administrert .NET‑bibliotek uten plattformspesifikke native‑komponenter.
Formatstøtte
Hvilke 3D‑filformater stø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 | Nei (eksportøren er ikke koblet) |
| 3MF | Ja | Ja |
Kan jeg konvertere mellom hvilke som helst to støttede formater?
Ja, så lenge kildeformatet støtter import og målformatet støtter eksport. Last inn med Scene.Open() og lagre med Scene.Save().
API-bruk
Hvordan laster jeg en 3D-fil?
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");Hvordan lagrer jeg i et annet format?
scene.Save("output.glb");Kan jeg laste fra en strøm?
Ja. Scene.Open() godtar en Stream parameter.
Hvordan traverserer jeg scenegrafen?
Få tilgang til scene.RootNode.ChildNodes og rekursivt gå gjennom hver nodes ChildNodes-samling.
Kjente begrensninger
Er gjengivelsesfunksjoner tilgjengelige?
Nei. Metodene Scene.Render() finnes i API-et, men kaster NotImplementedException i den nåværende versjonen.
Er boolske mesh‑operasjoner tilgjengelige?
Nei. Mesh.DoBoolean() er ikke implementert ennå og vil kaste NotImplementedException.
Er vannmerke-koding/avkoding tilgjengelig?
Nei. Watermark‑klassens metoder er ikke implementert i FOSS‑utgaven.
Kan jeg få tilgang til mesh-deformere?
Nei. Geometry.GetDeformers() er ikke implementert ennå.