Aspose.ThreeD

Базовое пространство имен Aspose.3D

Классы

Учебный класс Описание
A3DObject Базовый класс всех объектов Aspose.ThreeD, все подклассы будут поддерживать динамические свойства.
AssetInfo Информация об активе. Информация об активе может быть прикреплена кScene . РебенокScene может иметь свойAssetInfo переопределить определение родителя.
BonePose BonePose содержит матрицу преобразования для кости node
CustomObject Этот класс управляет метаданными или пользовательскими объектами, используемыми в 3D-файлах. Все пользовательские свойства сохраняются как динамические свойства.
Entity Базовый класс всех сущностей. Сущность представляет собой конкретный объект, прикрепленный под узлом, напримерLight/Geometry .
ExportException Исключения, когда Aspose.3D не смог экспортировать сцену в файл
FileFormat Определение формата файла
FileFormatType Тип формата файла
GlobalTransform Глобальное преобразование похоже наTransform но он неизменяем, пока представляет окончательное оцененное преобразование. При оценке глобального преобразования используется правосторонняя система координат.
ImageRenderOptions Параметры дляRender а такжеRender
ImportException Исключение, когда Aspose.3D не удалось открыть указанный источник
License Предоставляет методы лицензирования компонента.
Metered Предоставляет методы для установки измеренного ключа.
Node Представляет элемент графа сцены. Граф сцены представляет собой дерево объектов Node. Службы управления деревом являются самостоятельными в этом классе. Обратите внимание, что Aspose.3D SDK не проверяет достоверность построенного графа сцены. Вызывающий объект обязан убедиться, что он не генерирует циклические графы в иерархии узлов. Помимо управления деревом, этот класс определяет все свойства, необходимые для описания положения объекта в сцене. Эта информация включает в себя базовые свойства перемещения, вращения и масштабирования, а также более продвинутые параметры для поворотов, пределов и атрибутов IK-соединений, таких как жесткость и демпфирование. объект без какого-либо графического представления, который содержит только информацию о положении). В этом состоянии его можно использовать для представления родителей в структуре дерева узлов, но не более того. Обычное использование этого типа объектов заключается в добавлении к ним сущности, которая будет специализировать узел (см. «Сущность»). Сущность сама по себе является объектом и связана с узлом. Это также означает, что один и тот же объект может совместно использоваться несколькими узлами. Камера, свет, сетка и т. д. — все это сущности, и все они являются производными от базового класса Entity. .
NodeVisitor Обратный вызов для прохождения всей иерархии узлов.
Pose Поза используется для хранения матрицы преобразования при скинировании геометрии. Поза представляет собой наборBonePose , каждыйBonePose сохраняет информацию о конкретном преобразовании узла кости.
Property Класс для хранения определяемых пользователем свойств.
PropertyCollection Коллекция свойств
Scene Сцена — это объект верхнего уровня, который содержит узлы, геометрию, материалы, текстуры, анимацию, позы, подсцены и т. д. Сцена может иметь подсцены, действует как поддержка нескольких документов в таких файлах, как collada/blender /fbx Доступ к иерархии узлов можно получить черезRootNodeLibrary используется для хранения ссылки на неприсоединенные объекты во время сериализации (например, метаданные или пользовательские объекты), поэтому его можно использовать в качестве библиотеки.
SceneObject Корневой класс объектов, которые будут храниться внутри сцены.
Transform Преобразование содержит информацию, позволяющую получить доступ к матрице перемещения/масштабирования/вращения или преобразования объекта с минимальными затратами Используется локальным преобразованием.
TrialException Возникает в Scene.Open/Scene.Save, когда лицензии не применяются. Вы можете отключить это исключение, задав для SuppressTrialException значение true.

Интерфейсы

Интерфейс Описание
INamedObject Объект с именем

перечисление

перечисление Описание
Axis Ось координат.
CoordinatedSystem Левая или правая система координат.
FileContentType Тип содержимого файла
PoseType Тип позы.
PropertyFlags Флаги свойства