Često postavljana pitanja
Često postavljana pitanja
Koji je model licenciranja za Aspose.3D?
Aspose.3D se distribuira pod MIT licencom. Ova permisivna open‑source licenca omogućava slobodno korišćenje, izmenu i distribuciju softvera, uključujući komercijalne proizvode, pod uslovom da su uključeni originalni obaveštenje o autorskim pravima i tekst licence. Puni detalji licence dostupni su u LICENSE fajlu koji je uključen uz projekat.
Da li je podrška za animaciju dostupna u Aspose.3D za Python?
Da, klase za animaciju su funkcionalne za čitanje podataka o animaciji. API uključuje AnimationClip, AnimationNode i AnimationChannel kao potpune implementacije koje vam omogućavaju čitanje animacionih klipova, čvorova i sekvenci ključnih frejmova iz podržanih formata. Pisanje ili reprodukcija animacije nije deo ovog izdanja, ali klase nisu stubs.
Da li Aspose.3D može 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 fajlova kao što su PNG ili JPEG. Ovo je poznato ograničenje dokumentovano u izveštaju o spremnosti za PyPI.
Da li OBJ uvoznik podržava ne‑podrazumevane režime mapiranja teksturnih koordinata?
Ne, OBJ uvoznik podržava samo podrazumevani režim mapiranja teksturnih koordinata. Ostali režimi mapiranja, kao što su planarni, sferični ili cilindrični, nisu implementirani. Ovo ograničenje je dokumentovano u rezimeu implementacije OBJ uvoznika.
Koja su trenutna ograničenja FBX eksportera u Aspose.3D?
FBX izvoznik u Aspose.3D je osnovni i još uvek ne izvozi normale niti UV‑ove. Pored toga, izvoznik podiže NotImplementedError prilikom poziva, što ukazuje da još nije funkcionalan. Ova ograničenja su dokumentovana u izveštaju o spremnosti za PyPI i u rezimeu implementacije FBX‑a.
Zašto bi _parse_element mogao da ne napreduje dalje od CLOSE_BRACKET u FBX parsiranju?
Funkcija _parse_element u FBX parseru ne pomera poziciju povratka izvan CLOSE_BRACKET prilikom vraćanja. Ovo može izazvati greške u parsiranju ili beskonačne petlje tokom parsiranja FBX fajla, posebno u ugnježdenim strukturama. Ovaj problem je dokumentovan u sažetku implementacije FBX-a kao poznata greška.
Šta se dešava kada pokušam da učitam duboko ugnježdeni FBX fajl?
Duboko ugnježdene strukture mogu izazvati neograničenu rekurziju tokom parsiranja. Ako naiđete na RecursionError prilikom učitavanja složenog FBX fajla, fajl verovatno sadrži duboko ugnježdene opsege koji premašuju podrazumevani limit rekurzije u Pythonu. Kao rešenje, povećajte limit pomoću sys.setrecursionlimit() pre učitavanja, ili pojednostavite FBX strukturu u alatu za autorstvo pre izvoza.
Koji 3D formati su pouzdano podržani za round-tripping?
Najpouzdanije podržani formati za potpuni round‑trip (učitavanje i čuvanje) su OBJ, STL (binarni i ASCII), glTF 2.0 / GLB, COLLADA i 3MF. Izvoz u COLLADA i 3MF je podržan putem scene.save('output.dae') i scene.save('output.3mf'). Učitavanje FBX‑a je podržano uz ograničenja parsera navedena iznad; čuvanje FBX‑a trenutno izaziva NotImplementedError. Za proizvodne radne tokove, radije koristite OBJ ili GLB kao format razmene.
Види такође
Aspose.3D za Python ima poznata ograničenja u parsiranju i podršci funkcija. Prilikom parsiranja ugnježdenih opsega, elementi mogu biti dodati u netačne opsege zbog problema u upravljanju opsegom parsera. Duboko ugnježdene strukture mogu izazvati neograničenu rekurziju tokom parsiranja. Biblioteka ne podržava učitavanje teksturnih slika niti napredne materijalne funkcije poput više UV setova. Klase za animaciju su funkcionalne za čitanje podataka o animaciji. Ova ograničenja utiču na radne tokove 3D Python igara i 3D Python vizualizacije.