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

Aspose.3D для Java 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

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

    /**
     * Получает связанную последовательность ключевых кадров внутри этого канала
     */
    public KeyframeSequence getKeyframeSequence()
    /**
     * Получает связанную последовательность ключевых кадров внутри этого канала
     * @param value Новое значение
     */
    public void setKeyframeSequence(KeyframeSequence value)

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

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

    /**
     * Выполнить сферическую линейную интерполяцию между двумя значениями
     * @param t t находится между 0 и 1
     * @param v1 Первое значение
     * @param v2 Второе значение
     */
    public static Quaternion slerp(double t, Quaternion v1, Quaternion v2)

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


 
 Русский