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

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

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

КлючКраткое описаниеКатегория
THREEDNET-1471Преобразование анимации на основе углов Эйлера в анимацию на основе кватернионовЗадача
THREEDNET-1474Разрешить экспорт анимации на основе кватернионов в FBXЗадача
THREEDNET-1475Экспорт анимации в GLTFЗадача
THREEDNET-1476Разрешить экспорт анимации вращения на основе углов Эйлера в glTFУлучшение
THREEDNET-1478Добавить поддержку 3MF с собранной структурой.Улучшение
THREEDNET-1480Пересэмплирование ключевых кадров при преобразовании ключевых кадров на основе кватернионов в углы ЭйлераУлучшение
THREEDNET-1455Невозможно загрузить “.JT” файл в сцену, файл JT 8.0Исправление ошибки
THREEDNET-1473Некоторые кватернионы приводят к NaN вращениюИсправление ошибки
THREEDNET-1477Координаты текстуры повреждены при повторном сохранении файлов glTF.Исправление ошибки
THREEDNET-1479Формат некоторых файлов glTF не может быть обнаруженИсправление ошибки
THREEDNET-1482Преобразование неполных последовательностей ключевых кадров в glTF может привести к исключениям.Исправление ошибки
THREEDNET-1483Сетки с отрицательным индексом материала не могут быть преобразованы в USDZ и glTFИсправление ошибки
THREEDNET-1484Формат USDZ не может обрабатывать -inf и infИсправление ошибки
THREEDNET-1485Невозможно открыть файлы USDZ, экспортированные экспортером THREE.js.Исправление ошибки

Изменения API

Добавлены члены в класс aspose.threeD.animation.AnimationChannel:

        @property
        def keyframe_sequence(self : "aspose.threed.animation.AnimationChannel") -> "aspose.threed.animation.KeyframeSequence"
        """
            Получает связанную последовательность ключевых кадров внутри этого канала
        """

        @keyframe_sequence.setter()
        def keyframe_sequence(self : "aspose.threed.animation.AnimationChannel", v : "aspose.threed.animation.KeyframeSequence")
        """
            Устанавливает связанную последовательность ключевых кадров внутри этого канала
        """

Устаревшие интерфейсы в AnimationChannel, предназначенные для доступа к последовательностям ключевых кадров, будут объявлены устаревшими в будущем. Эта новая собственность будет служить заменой. В настоящее время нет никаких указаний на то, что для одного канала анимации используется более одной последовательности ключевых кадров.

Добавлены члены в класс aspose.threeD.utilities.Quaternion:

        def slerp(t : float, v1 : Quaternion, v2 : Quaternion) -> Quaternion
        """
                Выполнить сферическую линейную интерполяцию между двумя значениями
                t : float
                        t находится между 0 и 1
                v1 : Quaternion
                        Первое значение
                v2 : Quaternion
                        Второе значение
        """

Утилитарный метод для вычисления сферической линейной интерполяции между двумя кватернионами.


 
 Русский