Preguntas frecuentes

Preguntas frecuentes

Preguntas frecuentes

¿Cuál es el modelo de licencia para Aspose.3D?

Aspose.3D se distribuye bajo la Licencia MIT. Esta licencia de código abierto permisiva permite el uso gratuito, la modificación y la distribución del software, incluso en productos comerciales, siempre que se incluya el aviso de derechos de autor original y el texto de la licencia. Los detalles completos de la licencia están disponibles en el archivo LICENSE incluido con el proyecto.

¿Está disponible el soporte de animación en Aspose.3D para Python?

Sí, las clases de animación son funcionales para leer datos de animación. La API incluye AnimationClip, AnimationNode y AnimationChannel como implementaciones completas que le permiten leer clips de animación, nodos y secuencias de fotogramas clave de los formatos compatibles. La escritura o reproducción de animación no forma parte de esta versión, pero las clases no son stubs.

¿Puede Aspose.3D cargar imágenes de textura desde archivos?

No, la carga de imágenes de textura no está implementada en Aspose.3D para Python. La biblioteca no admite la carga o el procesamiento de archivos de imágenes de textura como PNG o JPEG. Esta es una limitación conocida documentada en el informe de preparación de PyPI.

¿El importador OBJ admite modos de mapeo de coordenadas de textura no predeterminados?

No, el importador OBJ solo admite el modo de mapeo de coordenadas de textura predeterminado. Otros modos de mapeo, como planar, esférico o cilíndrico, no están implementados. Esta restricción está documentada en el resumen de implementación del importador OBJ.

¿Cuáles son las limitaciones actuales del exportador FBX en Aspose.3D?

El exportador FBX en Aspose.3D es básico y aún no exporta normales ni UVs. Además, el exportador genera NotImplementedError cuando se invoca, lo que indica que aún no es funcional. Estas limitaciones están documentadas en el informe de preparación de PyPI y el resumen de implementación de FBX.

¿Por qué podría _parse_element no avanzar más allá de CLOSE_BRACKET en el análisis de FBX?

La función _parse_element en el analizador FBX no avanza la posición de retorno más allá de CLOSE_BRACKET al devolver. Esto puede causar errores de análisis o bucles infinitos durante el análisis de archivos FBX, especialmente en estructuras anidadas. Este problema está documentado en el resumen de implementación de FBX como un error conocido.

¿Qué ocurre cuando intento cargar un archivo FBX profundamente anidado?

Estructuras profundamente anidadas pueden provocar recursión ilimitada durante el análisis. Si encuentras un RecursionError al cargar un archivo FBX complejo, es probable que el archivo contenga ámbitos profundamente anidados que superan el límite de recursión predeterminado de Python. Como solución alternativa, aumenta el límite con sys.setrecursionlimit() antes de cargar, o simplifica la estructura FBX en tu herramienta de autoría antes de exportar.

¿Qué formatos 3D son compatibles de forma fiable para round-tripping?

Los formatos con mayor soporte fiable para un ciclo completo (carga y guardado) son OBJ, STL (binario y ASCII), glTF 2.0 / GLB, COLLADA y 3MF. La exportación de COLLADA y 3MF se admite mediante scene.save('output.dae') y scene.save('output.3mf'). La carga de FBX es compatible con las limitaciones del analizador señaladas arriba; actualmente el guardado de FBX genera NotImplementedError. Para flujos de trabajo de producción, prefiera OBJ o GLB como su formato de intercambio.

Ver también

Aspose.3D para Python tiene limitaciones conocidas en el análisis y la compatibilidad de funciones. Al analizar ámbitos anidados, los elementos pueden agregarse a ámbitos incorrectos debido a problemas de gestión de ámbitos del analizador. Las estructuras profundamente anidadas pueden provocar recursión ilimitada durante el análisis. La biblioteca no admite la carga de imágenes de textura ni funciones avanzadas de material como múltiples conjuntos UV. Las clases de animación son funcionales para leer datos de animación. Estas restricciones afectan los flujos de trabajo de juegos 3D en Python y la visualización 3D en Python.

 Español