Explore nuestros productos

Notas de la versión 23.4 de Aspose.3D para Python vía .NET

Mejoras y Cambios

KeySummaryCategory
THREEDNET-1359Exportar a OBJ - Los archivos de imagen/textura no se copian al directorio OBJTask
THREEDNET-1361Desacoplar la dependencia de System.DrawingTask
THREEDNET-1360Permitir exportar la definición de material PBR y el mapeo normal en el exportador de OBJImprovement
THREEDNET-1357Material y textura faltantes al cargar un archivo objBug fixing
THREEDNET-1358Al importar un archivo obj, ControlPoints encontró un error al leer los datos y los leyó como datos de vector normalBug fixing

Cambios en la API

Desde 23.4, System.Drawing ya no es necesario, los tipos utilizados de System.Drawing ahora se reemplazan por tipos existentes que proporcionan características similares:

Tipo AntiguoNuevo TipoDescripción
aspose.pydrawing.imaging.ImageFormatstrUtiliza el nombre de la extensión de archivo de imagen para representar el formato de imagen, los formatos de imagen admitidos se basan en el códec de textura.
aspose.pydrawing.Sizeaspose.threed.utilities.Vector2
aspose.pydrawing.Pointaspose.threed.utilities.Vector2
aspose.pydrawing.Coloraspose.threed.utilities.Vector3
aspose.pydrawing.Rectangleaspose.threed.utilities.Rect
aspose.pydrawing.Bitmapaspose.threed.render.TextureData

Se agregaron miembros a la clase aspose.threed.formats.SaveOptions:

    # Intenta copiar las texturas utilizadas en la escena al directorio de salida. 
    @property
    def export_textures(self) -> bool:
        pass
    @export_textures.setter
    def export_textures(self, v : bool):
        pass

Código de ejemplo

Exporta la escena en un archivo obj y exporta los archivos de textura:

Se eliminó la clase aspose.threed.shading.RenderingAPI

Se eliminó la clase aspose.threed.shading.ShadingLanguage

Estas se marcaron como obsoletas durante meses y se eliminaron según el calendario.


 
 Español