Aspose.3D for .NET 1.3.0 Примечания к выпуску

Другие улучшения и изменения

Ключ Сводка Категория
THREEDNET-127 Поддержка чтения формата Universal 3D. Новая функция
THREEDNET-133 Проверка соответствия пространств имен Aspose.3D руководящим принципам Microsoft. Улучшение
THREEDNET-130 Исправить проблему нарушения лицензии Aspose, возможно, вызванную Aspose Ventures. Ошибка

Публичные API и обратные несовместимые изменения

См. Список для любых изменений, внесенных в общедоступный API, таких как добавленные, переименованные, удаленные или устаревшие члены, а также любые несовместимые назад изменения, внесенные в Aspose.3D for .NET. Если у вас есть опасения по поводу каких-либо изменений, пожалуйста, поднимите их наФорум поддержки Aspose.3D.

Изменения в пространстве имен и имени класса:

  • Пространство имен Aspose.ThreeD. Анимация изменена на Aspose.ThreeD. Анимация
  • Класс Aspose.ThreeD. Анимация. Анимация изменена на Aspose.ThreeD. Анимация. Анимационный узел
  • Пространство имен Aspose.ThreeD.IO изменено на Aspose.ThreeD. Форматы
  • Пространство имен Aspose.ThreeD.Utils изменено на Aspose.ThreeD. Утилиты

Функциональные изменения:

  • Добавлен метод разложения на Matrix4
  • Позвольте пользователю разложить матрицу преобразования на перевод/масштабирование/вращение/перекос/перспективу.
  • Добавлен новый конструктор на Vector4 для получения параметра Vector3.
  • Упростите построить Vector4 на основе Vector3.
  • Добавлены новые перегрузки для Geometry.CreateElement и Geometry.CreateElementUV
  • Позволяет пользователю создать новый элемент вершины и сразу назначить опорный режим/режим отображения, чтобы сделать код короче.
  • Измененная слоистая текстура. Тип текстур из ICollection в IList
  • Разрешить пользователю доступ к слоистым текстурам по индексу.
  • Добавлено свойство Content в текстуре
  • Разрешите пользователю встраивать необработанные данные текстуры в экземпляр текстуры для файлов FBX.

Создайте Vertex, назначив режимы ссылки и картографирование

Разработчики могут создавать вершину, назначая режимы Reference и Mapping в одной строке кода. Пример кода:Настройте нормали или УФ-излучение на кубе.

Universal 3D Вариант сохранения добавлен в FileFormat

Опция формата Universal 3D была добавлена в FileFormat enum.

Внедрить сырое содержание в текстуру FBX

TheСодержаниеСвойство добавлено вТекстураКласс для встраивания необработанного содержимого в текстуру документа FBX. Пример кода:Добавить материал в куб.

Метод разложения добавлен в класс Matrix4

Это функция математической полезности, используемая для разложения аффинной матрицы преобразования.

Новый конструктор в классе Vector4 добавляется для получения параметра объекта Vector3

Это упрощает создание Vector4 на основе Vector3. Четвертое значение Vector4 представляет плоскость w, а его значение по умолчанию равно 1.