UKK — Aspose.3D FOSS for .NET
Lisensointi
Mitä lisenssiä Aspose.3D käyttää?
Paketti on julkaistu projektin lisenssin alaisena. Tarkista arkisto tarkkoja lisenssiehdot.
Tarvitseeko minulla olla lisenssiavain kirjaston käyttöön?
Lisenssiavainta ei tarvita. License- ja Metered-luokat ovat API-pinnalla, mutta niitä ei ole vielä toteutettu nykyisessä FOSS-versiossa.
Asennus
Kuinka asennan Aspose.3D?
dotnet add package Aspose.3D --version 26.1.0Mikä .NET-versio vaaditaan?
.NET 10.0 tai uudempi.
Onko kirjastolla natiiveja riippuvuuksia?
Ei. Se on hallittu .NET‑kirjasto ilman alusta‑kohtaisia natiiveja komponentteja.
Formaattituki
Mitä 3D‑tiedostomuotoja tuetaan?
| Muoto | Tuonti | Vienti |
|---|---|---|
| OBJ (Wavefront) | Kyllä | Kyllä |
| STL | Kyllä | Kyllä |
| glTF 2.0 / GLB | Kyllä | Kyllä |
| FBX | Kyllä | Kyllä |
| COLLADA (DAE) | Kyllä | Kyllä |
| PLY | Kyllä | Ei (vientiä ei ole kytketty) |
| 3MF | Kyllä | Kyllä |
Voinko muuntaa kahden tuetun formaatin välillä?
Kyllä, kunhan lähdeformaatti tukee tuontia ja kohdeformaatti tukee vientiä. Lataa Scene.Open() ja tallenna Scene.Save().
API:n käyttö
Kuinka lataan 3D‑tiedoston?
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");Kuinka tallennan eri formaattiin?
scene.Save("output.glb");Voinko ladata virrasta?
Kyllä. Scene.Open() hyväksyy Stream-parametrin.
Kuinka kuljen läpi kohtausgraafin?
Käytä scene.RootNode.ChildNodes ja rekursioi jokaisen solmun ChildNodes-kokoelman läpi.
Tunnetut rajoitukset
Onko renderöintiominaisuuksia saatavilla?
Ei. Scene.Render()-menetelmät ovat olemassa API:ssa, mutta ne heittävät NotImplementedException nykyisessä versiossa.
Onko boolean-verkko-operaatiot saatavilla?
Ei. Mesh.DoBoolean() ei ole vielä toteutettu ja se heittää NotImplementedException.
Onko vesileiman koodaus/purku saatavilla?
Ei. Watermark-luokan metodit eivät ole toteutettu FOSS-versiossa.
Voinko käyttää mesh deformereita?
Ei. Geometry.GetDeformers() ei ole vielä toteutettu.