Često postavljana pitanja
Često postavljana pitanja
Koji je model licenciranja za Aspose.3D?
Aspose.3D distribuira se pod MIT licencom. Ova permisivna open‑source licenca omogućuje slobodno korištenje, izmjenu i distribuciju softvera, uključujući komercijalne proizvode, pod uvjetom da su uključeni izvorni obavijest o autorskim pravima i tekst licence. Puni detalji licence dostupni su u LICENSE datoteci koja je uključena uz projekt.
Je li podrška za animaciju dostupna u Aspose.3D za Python?
Da, animacijske klase su funkcionalne za čitanje podataka o animaciji. API uključuje AnimationClip, AnimationNode i AnimationChannel kao potpune implementacije koje vam omogućuju čitanje animacijskih isječaka, čvorova i sekvenci ključnih okvira iz podržanih formata. Pisanje ili reprodukcija animacije nije dio ovog izdanja, ali klase nisu samo skice.
Može li Aspose.3D učitati teksturne slike iz datoteka?
Ne, učitavanje teksturnih slika nije implementirano u Aspose.3D za Python. Biblioteka ne podržava učitavanje ili obradu teksturnih slikovnih datoteka poput PNG ili JPEG. Ovo je poznato ograničenje dokumentirano u PyPI readiness reportu.
Podržava li OBJ uvoznik ne‑zadane načine mapiranja teksturnih koordinata?
Ne, OBJ importer podržava samo zadani način mapiranja teksturnih koordinata. Ostali načini mapiranja poput planarnih, sfernih ili cilindričnih nisu implementirani. Ovo ograničenje je dokumentirano u OBJ importer implementation summary.
Koja su trenutna ograničenja FBX izvoznika u Aspose.3D?
FBX izvoznik u Aspose.3D je osnovni i još ne izvozi normale ili UV‑ove. Dodatno, izvoznik podiže NotImplementedError kada se pozove, što ukazuje da još nije funkcionalan. Ova ograničenja su dokumentirana u PyPI izvješću o spremnosti i sažetku implementacije FBX‑a.
Zašto bi _parse_element mogao ne uspjeti prijeći CLOSE_BRACKET u FBX parsiranju?
Funkcija _parse_element u FBX parseru ne pomiče povratnu poziciju izvan CLOSE_BRACKET prilikom povratka. To može uzrokovati pogreške u parsiranju ili beskonačne petlje tijekom parsiranja FBX datoteka, posebno u ugniježđenim strukturama. Ovaj problem je dokumentiran u sažetku implementacije FBX-a kao poznata greška.
Što se događa kada pokušam učitati duboko ugniježdenu FBX datoteku?
Duboko ugniježđene strukture mogu izazvati neograničenu rekurziju tijekom parsiranja. Ako naiđete na RecursionError pri učitavanju složene FBX datoteke, datoteka vjerojatno sadrži duboko ugniježđene opsege koji premašuju zadani limit rekurzije u Pythonu. Kao rješenje, povećajte limit pomoću sys.setrecursionlimit() prije učitavanja ili pojednostavite FBX strukturu u alatu za autoriranje prije izvoza.
Koji 3D formati su pouzdano podržani za round-tripping?
Najpouzdanije podržani formati za potpuni round‑trip (učitavanje i spremanje) su OBJ, STL (binarni i ASCII), glTF 2.0 / GLB, COLLADA i 3MF. Izvoz u COLLADA i 3MF podržan je putem scene.save('output.dae') i scene.save('output.3mf'). Učitavanje FBX‑a podržano je uz ograničenja parsera navedena iznad; spremanje FBX‑a trenutno izaziva NotImplementedError. Za proizvodne radne tokove, radije koristite OBJ ili GLB kao format razmjene.
Vidi također
Aspose.3D for Python ima poznata ograničenja u parsiranju i podršci značajki. Prilikom parsiranja ugniježđenih opsega, elementi se mogu dodati u netočne opsege zbog problema s upravljanjem opsegom parsera. Duboko ugniježdene strukture mogu izazvati neograničenu rekurziju tijekom parsiranja. Biblioteka ne podržava učitavanje teksturnih slika niti napredne značajke materijala poput višestrukih UV setova. Klase za animaciju su funkcionalne za čitanje podataka o animaciji. Ova ograničenja utječu na radne tokove 3D Python igara i 3D Python vizualizacije.