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

## Классы

| Учебный класс | Описание |
| --- | --- |
| [A3DObject](./a3dobject) | Базовый класс всех объектов Aspose.ThreeD, все подклассы будут поддерживать динамические свойства. |
| [AssetInfo](./assetinfo) | Информация об активе. Информация об активе может быть прикреплена к[`Scene`](../aspose.threed/scene) . Ребенок[`Scene`](../aspose.threed/scene) может иметь свой[`AssetInfo`](../aspose.threed/assetinfo) переопределить определение родителя. |
| [BonePose](./bonepose) | [`BonePose`](../aspose.threed/bonepose) содержит матрицу преобразования для кости node |
| [CustomObject](./customobject) | Этот класс управляет метаданными или пользовательскими объектами, используемыми в 3D-файлах. Все пользовательские свойства сохраняются как динамические свойства. |
| [Entity](./entity) | Базовый класс всех сущностей. Сущность представляет собой конкретный объект, прикрепленный под узлом, например[`Light`](../aspose.threed.entities/light)/[`Geometry`](../aspose.threed.entities/geometry) . |
| [ExportException](./exportexception) | Исключения, когда Aspose.3D не смог экспортировать сцену в файл |
| [FileFormat](./fileformat) | Определение формата файла |
| [FileFormatType](./fileformattype) | Тип формата файла |
| [GlobalTransform](./globaltransform) | Глобальное преобразование похоже на[`Transform`](../aspose.threed/transform) но он неизменяем, пока представляет окончательное оцененное преобразование. При оценке глобального преобразования используется правосторонняя система координат. |
| [ImageRenderOptions](./imagerenderoptions) | Параметры для[`Render`](../aspose.threed/scene/render) а также[`Render`](../aspose.threed/scene/render) |
| [ImportException](./importexception) | Исключение, когда Aspose.3D не удалось открыть указанный источник |
| [License](./license) | Предоставляет методы лицензирования компонента. |
| [Metered](./metered) | Предоставляет методы для установки измеренного ключа. |
| [Node](./node) | Представляет элемент графа сцены. Граф сцены представляет собой дерево объектов Node. Службы управления деревом являются самостоятельными в этом классе. Обратите внимание, что Aspose.3D SDK не проверяет достоверность построенного графа сцены. Вызывающий объект обязан убедиться, что он не генерирует циклические графы в иерархии узлов. Помимо управления деревом, этот класс определяет все свойства, необходимые для описания положения объекта в сцене. Эта информация включает в себя базовые свойства перемещения, вращения и масштабирования, а также более продвинутые параметры для поворотов, пределов и атрибутов IK-соединений, таких как жесткость и демпфирование. объект без какого-либо графического представления, который содержит только информацию о положении). В этом состоянии его можно использовать для представления родителей в структуре дерева узлов, но не более того. Обычное использование этого типа объектов заключается в добавлении к ним сущности, которая будет специализировать узел (см. «Сущность»). Сущность сама по себе является объектом и связана с узлом. Это также означает, что один и тот же объект может совместно использоваться несколькими узлами. Камера, свет, сетка и т. д. — все это сущности, и все они являются производными от базового класса Entity. . |
| [NodeVisitor](./nodevisitor) | Обратный вызов для прохождения всей иерархии узлов. |
| [Pose](./pose) | Поза используется для хранения матрицы преобразования при скинировании геометрии. Поза представляет собой набор[`BonePose`](../aspose.threed/bonepose) , каждый[`BonePose`](../aspose.threed/bonepose) сохраняет информацию о конкретном преобразовании узла кости. |
| [Property](./property) | Класс для хранения определяемых пользователем свойств. |
| [PropertyCollection](./propertycollection) | Коллекция свойств |
| [Scene](./scene) | Сцена — это объект верхнего уровня, который содержит узлы, геометрию, материалы, текстуры, анимацию, позы, подсцены и т. д. Сцена может иметь подсцены, действует как поддержка нескольких документов в таких файлах, как collada/blender /fbx Доступ к иерархии узлов можно получить через[`RootNode`](../aspose.threed/scene/rootnode)[`Library`](../aspose.threed/scene/library) используется для хранения ссылки на неприсоединенные объекты во время сериализации (например, метаданные или пользовательские объекты), поэтому его можно использовать в качестве библиотеки. |
| [SceneObject](./sceneobject) | Корневой класс объектов, которые будут храниться внутри сцены. |
| [Transform](./transform) | Преобразование содержит информацию, позволяющую получить доступ к матрице перемещения/масштабирования/вращения или преобразования объекта с минимальными затратами Используется локальным преобразованием. |
| [TrialException](./trialexception) | Возникает в Scene.Open/Scene.Save, когда лицензии не применяются. Вы можете отключить это исключение, задав для SuppressTrialException значение true. |
## Интерфейсы

| Интерфейс | Описание |
| --- | --- |
| [INamedObject](./inamedobject) | Объект с именем |
## перечисление

| перечисление | Описание |
| --- | --- |
| [Axis](./axis) | Ось координат. |
| [CoordinatedSystem](./coordinatedsystem) | Левая или правая система координат. |
| [FileContentType](./filecontenttype) | Тип содержимого файла |
| [PoseType](./posetype) | Тип позы. |
| [PropertyFlags](./propertyflags) | Флаги свойства |

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
