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 els productes comercials, sempre que s’inclogui l’avís de drets d’autor 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 la reproducció d’animació no formen part d’aquesta versió, però les classes no són esquelets.

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 d’arxius d’imatge de textura com PNG o JPEG. Això és una limitació coneguda documentada en l’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 per defecte. 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 d’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 fallar en avançar més enllà de CLOSE_BRACKET en l’anàlisi FBX?

La funció _parse_element al analitzador FBX no avança la posició de retorn més enllà de CLOSE_BRACKET en tornar. Això pot provocar errors d’anàlisi o bucles infinits durant l’anàlisi de fitxers FBX, especialment en estructures anidades. Aquest problema està documentat al resum de la implementació FBX com un error conegut.

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

Estructures profundament imbricades poden provocar una recursió il·limitada durant l’anàlisi. Si trobeu un 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, o simplifiqueu l’estructura FBX a la vostra eina d’autor abans de l’exportació.

Quins formats 3D són compatibles de manera fiable per a round-tripping?

Els formats més fiablement compatibles per a un cicle 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 via scene.save('output.dae') i scene.save('output.3mf'). La càrrega de FBX és compatible amb les limitacions del parser esmentades anteriorment; el desament 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 for 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 de gestió d’àmbits del analitzador. Les estructures profundament imbricades poden desencadenar 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à