Dažnai užduodami klausimai

Dažnai užduodami klausimai

Dažnai užduodami klausimai

Koks yra licencijavimo modelis Aspose.3D?

Aspose.3D platinamas pagal MIT licenciją. Ši leidžianti atviro kodo licencija leidžia laisvai naudoti, modifikuoti ir platinti programinę įrangą, įskaitant komercinius produktus, jei įtraukiamas originalus autorių teisių pranešimas ir licencijos tekstas. Pilna licencijos informacija prieinama LICENSE faile, įtrauktame į projektą.

Ar animacijos palaikymas prieinamas Aspose.3D Python?

Taip, animacijos klasės yra funkcionalios animacijos duomenų skaitymui. API apima AnimationClip, AnimationNode, ir AnimationChannel kaip pilnas įgyvendinimus, leidžiančius skaityti animacijos klipus, mazgus ir raktų kadro sekas iš palaikomų formatų. Animacijos rašymas ar atkūrimas nėra šio leidimo dalis, tačiau klasės nėra stubai.

Ar Aspose.3D gali įkelti tekstūros vaizdus iš failų?

Ne, tekstūros vaizdo įkėlimas nėra įgyvendintas Aspose.3D Python kontekste. Biblioteka nepalaiko tekstūros vaizdo failų įkėlimo ar apdorojimo, tokių kaip PNG arba JPEG. Tai žinoma apribojimas, dokumentuotas PyPI pasirengimo ataskaitoje.

Ar OBJ importuotojas palaiko ne numatytus tekstūros koordinatės susiejimo režimus?

Ne, OBJ importuotojas palaiko tik numatytąjį tekstūros koordinatės susiejimo režimą. Kiti susiejimo režimai, tokie kaip plokštuminis, sferinis arba cilindrinis, nėra įgyvendinti. Šis apribojimas yra dokumentuotas OBJ importuotojo įgyvendinimo santraukoje.

Kokie yra dabartiniai FBX eksportuotojo apribojimai Aspose.3D?

FBX eksportuotojas programoje Aspose.3D yra paprastas ir dar neišeksportuoja normalių vektorių ar UV koordinačių. Be to, eksportuotojas iškelia NotImplementedError kai jis iškviečiamas, nurodydamas, kad dar nėra funkcionalus. Šie apribojimai dokumentuoti PyPI pasirengimo ataskaitoje ir FBX įgyvendinimo santraukoje.

Kodėl galėtų _parse_element nepavykti pereiti CLOSE_BRACKET FBX analizėje?

Funkcija _parse_element funkcija FBX analizatoriuje neperkelia grąžinimo pozicijos už CLOSE_BRACKET grąžinant. Tai gali sukelti analizės klaidas arba begalines kilpas FBX failo analizės metu, ypač įdėtose struktūrose. Ši problema dokumentuota FBX įgyvendinimo santraukoje kaip žinoma klaida.

Kas nutinka, kai bandau įkelti giliai įdėtą FBX failą?

Giliai įdėtos struktūros gali sukelti neribotą rekursiją analizės metu. Jei susiduriate su RecursionError krovimo metu sudėtingą FBX failą, tikėtina, kad failas turi giliai įdėtus apibrėžimus, kurie viršija Python numatytą rekursijos limitą. Apėjimui padidinkite limitą naudodami sys.setrecursionlimit() prieš kraunant, arba supaprastinkite FBX struktūrą savo kūrimo įrankyje prieš eksportuodami.

Kurių 3D formatų patikimai palaikomas round‑tripping?

Patikimiausi palaikomi formatai pilnam ciklui (įkėlimui ir išsaugojimui) yra OBJ, STL (dvejetainis ir ASCII), glTF 2.0 / GLB, COLLADA ir 3MF. COLLADA ir 3MF eksportas palaikomas per scene.save('output.dae') ir scene.save('output.3mf'). FBX įkėlimas yra palaikomas su aukščiau paminėtais parserio apribojimais; FBX išsaugojimas šiuo metu kelia NotImplementedError. Gamybos darbo srautams, geriau naudokite OBJ arba GLB kaip mainų formatą.

Žr. taip pat

Aspose.3D for Python turi žinomų apribojimų analizės ir funkcijų palaikyme. Analizuojant įdėtus apibrėžimus, elementai gali būti pridėti prie neteisingų apibrėžimų dėl analizatoriaus apibrėžimų valdymo problemų. Giliai įdėtos struktūros gali sukelti neribotą rekursiją analizės metu. Biblioteka nepalaiko tekstūrų vaizdų įkėlimo ar pažangių medžiagų funkcijų, tokių kaip keli UV rinkiniai. Animacijos klasės yra funkcionalios skaitant animacijos duomenis. Šie apribojimai veikia 3D Python žaidimo ir 3D Python vizualizacijos darbo srautus.

 Lietuvių