Browse our Products

Notes de publication Aspose.3D pour Python via .NET 23.4

Améliorations et modifications

KeyRésuméCatégorie
THREEDNET-1359Exportation vers OBJ - Les fichiers image/texture ne sont pas copiés vers le répertoire OBJTâche
THREEDNET-1361Dissocier la dépendance de System.DrawingTâche
THREEDNET-1360Autoriser l’exportation de la définition de matériau PBR et du normal mapping dans l’exportateur OBJAmélioration
THREEDNET-1357Matériau et texture manquants lors du chargement d’un fichier objCorrection de bug
THREEDNET-1358Lors de l’importation d’un fichier obj, ControlPoints a rencontré une erreur de lecture des données et les a lues comme des données de vecteur normalCorrection de bug

Modifications de l’API

Depuis 23.4, System.Drawing n’est plus nécessaire, les types utilisés provenant de System.Drawing sont désormais remplacés par des types existants qui fournissent des fonctionnalités similaires :

Ancien TypeNouveau TypeDescription
aspose.pydrawing.imaging.ImageFormatstrUtilise le nom de l’extension de fichier image pour représenter le format d’image, les formats d’image pris en charge sont basés sur le codec de texture.
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

Membres ajoutés à la classe aspose.threed.formats.SaveOptions:

    # Essayer de copier les textures utilisées dans la scène vers le répertoire de sortie. 
    @property
    def export_textures(self) -> bool:
        pass
    @export_textures.setter
    def export_textures(self, v : bool):
        pass

Exemple de code

Exporter la scène dans un fichier obj et exporter les fichiers de texture :

Classe supprimée aspose.threed.shading.RenderingAPI

Classe supprimée aspose.threed.shading.ShadingLanguage

Celles-ci ont été déconseillées pendant des mois et supprimées selon un calendrier.


 
 Français