Preguntes freqüents

Preguntes freqüents

Quin és el model de llicència per a Aspose.3D?

Aspose.3D es distribueix sota la MIT License. Aquesta llicència de codi obert permissiva permet l’ús gratuït, la modificació i la distribució del programari, inclosos productes comercials, sempre que es conservin el avís de copyright original i el text de la llicència. Els detalls complets de la llicència estan disponibles al fitxer LICENSE inclòs amb el projecte.

Està disponible el suport d’animació a Aspose.3D per a Python?

Sí, les classes d’animació són funcionals per llegir dades d’animació. L’API inclou AnimationClip, AnimationNode, i AnimationChannel com a implementacions completes que permeten llegir clips d’animació, nodes i seqüències de fotogrames des de formats compatibles. L’escriptura o reproducció d’animació no forma part d’aquesta versió, però les classes no són stubs.

Pot Aspose.3D carregar imatges de textura des de fitxers?

No, la càrrega d’imatges de textura no està implementada a Aspose.3D per a Python. La biblioteca no admet la càrrega o el processament de fitxers d’imatge de textura com PNG o JPEG. Aquesta és una limitació coneguda documentada al informe de preparació de PyPI.

L’importador OBJ admet modes de mapatge de coordenades de textura no predeterminats?

No, l’importador OBJ només admet el mode de mapatge de coordenades de textura predeterminat. Altres modes de mapatge com planar, esfèric o cilíndric no estan implementats. Aquesta restricció està documentada al resum d’implementació de l’importador OBJ.

Quines són les limitacions actuals de l’exportador FBX a Aspose.3D?

L’exportador FBX a Aspose.3D és bàsic i encara no exporta normals ni UVs. A més, l’exportador genera NotImplementedError quan s’invoca, indicant que encara no és funcional. Aquestes limitacions es documenten al informe de preparació de PyPI i al resum d’implementació de FBX.

Per què podria _parse_element no avançar més enllà de CLOSE_BRACKET en l’anàlisi de FBX?

El _parse_element funció al analitzador FBX no avança la posició de retorn més enllà de CLOSE_BRACKET en retornar. Això pot causar errors d’anàlisi o bucles infinits durant l’anàlisi de fitxers FBX, especialment en estructures imbricades. Aquest problema es documenta al resum d’implementació de FBX com un error conegut.

Què passa quan intento carregar un fitxer FBX profundament imbricat?

Les estructures profundament imbricades poden provocar una recursió il·limitada durant l’anàlisi. Si trobeu una RecursionError en carregar un fitxer FBX complex, és probable que el fitxer contingui àmbits profundament imbricats que superin el límit de recursió per defecte de Python. Com a solució alternativa, augmenteu el límit amb sys.setrecursionlimit() abans de carregar-lo, o simplifiqueu l’estructura FBX al vostre eina d’autorització abans de l’exportació.

Quins formats 3D són fiablement compatibles per a round‑tripping?

Els formats més fiablement compatibles per a un recorregut complet (càrrega i desament) són OBJ, STL (binari i ASCII), glTF 2.0 / GLB, COLLADA i 3MF. L’exportació de COLLADA i 3MF és compatible a través de scene.save('output.dae') i scene.save('output.3mf'). La càrrega de FBX és compatible amb les limitacions del parser esmentades anteriorment; l’exportació de FBX actualment genera NotImplementedError. Per a fluxos de treball de producció, preferiu OBJ o GLB com a format d’intercanvi.

Vegeu també

Aspose.3D per a Python té limitacions conegudes en l’anàlisi i el suport de funcions. En analitzar àmbits imbricats, els elements poden afegir-se a àmbits incorrectes a causa de problemes en la gestió d’àmbits del analitzador. Les estructures profundament imbricades poden provocar una recursió il·limitada durant l’anàlisi. La biblioteca no admet la càrrega d’imatges de textura ni funcions avançades de material com conjunts UV múltiples. Les classes d’animació són funcionals per a la lectura de dades d’animació. Aquestes restriccions afecten els fluxos de treball de jocs 3D Python i de visualització 3D Python.

 Català