Navegue pelos nossos produtos

Aspose.3D para Python via .NET 23.4 Notas da Versão

Melhorias e Alterações

ChaveResumoCategoria
THREEDNET-1359Exportação para OBJ - Arquivos de imagem/textura não copiados para o diretório OBJTarefa
THREEDNET-1361Desacoplar a dependência de System.DrawingTarefa
THREEDNET-1360Permitir exportação de definição de material PBR e mapeamento normal no exportador OBJMelhoria
THREEDNET-1357Material e textura ausentes ao carregar arquivo objCorreção de bug
THREEDNET-1358Ao importar um arquivo obj, ControlPoints encontrou um erro ao ler dados e o leu como dados de vetor normalCorreção de bug

Alterações na API

Desde 23.4, System.Drawing não é mais necessário, os tipos usados de System.Drawing agora são substituídos por tipos existentes que fornecem recursos semelhantes:

Tipo AntigoNovo TipoDescrição
aspose.pydrawing.imaging.ImageFormatstrUsa o nome da extensão do arquivo de imagem para representar o formato da imagem, os formatos de imagem suportados são baseados em codec 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

Membros adicionados à classe aspose.threed.formats.SaveOptions:

    # Tenta copiar as texturas usadas na cena para o diretório de saída. 
    @property
    def export_textures(self) -> bool:
        pass
    @export_textures.setter
    def export_textures(self, v : bool):
        pass

Código de exemplo

Exporte a cena para um arquivo obj e exporte os arquivos de textura:

Classe removida aspose.threed.shading.RenderingAPI

Classe removida aspose.threed.shading.ShadingLanguage

Estas foram obsoletas por meses e removidas conforme o cronograma.


 
 Português