Aspose.ThreeD

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

Классы

Учебный классОписание
A3DObjectБазовый класс всех объектов Aspose.ThreeD, все подклассы будут поддерживать динамические свойства.
AssetInfoИнформация об активе. Информация об активе может быть прикреплена кScene . РебенокScene может иметь свойAssetInfo переопределить определение родителя.
BonePoseBonePose содержит матрицу преобразования для кости 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Флаги свойства