Просмотрите наши продукты

Aspose.3D для Python через .NET 23.4 Примечания к выпуску

Улучшения и изменения

КлючКраткое описаниеКатегория
THREEDNET-1359Экспорт в OBJ - файлы изображений/текстур не копируются в каталог OBJЗадача
THREEDNET-1361Отделить зависимость от System.DrawingЗадача
THREEDNET-1360Разрешить экспорт определения материала PBR и нормального отображения в экспортере OBJУлучшение
THREEDNET-1357Отсутствие материала и текстуры при загрузке файла objИсправление ошибки
THREEDNET-1358При импорте файла obj, ControlPoints столкнулись с ошибкой чтения данных и прочитали их как данные нормального вектораИсправление ошибки

Изменения API

Начиная с версии 23.4, System.Drawing больше не требуется, типы, используемые из System.Drawing, теперь заменены существующими типами, которые предоставляют аналогичные функции:

Старый типНовый типОписание
aspose.pydrawing.imaging.ImageFormatstrИспользует имя расширения файла изображения для представления формата изображения, поддерживаемые форматы изображений основаны на кодеке текстур.
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

Добавлены члены в класс aspose.threed.formats.SaveOptions:

    # Попытка скопировать текстуры, используемые в сцене, в выходной каталог. 
    @property
    def export_textures(self) -> bool:
        pass
    @export_textures.setter
    def export_textures(self, v : bool):
        pass

Пример кода

Экспортировать сцену в файл obj и экспортировать файлы текстур:

Удален класс aspose.threed.shading.RenderingAPI

Удален класс aspose.threed.shading.ShadingLanguage

Они были объявлены устаревшими несколько месяцев назад и удалены по расписанию.


 
 Русский