| A3DObject | Базовый класс всех объектов Aspose.ThreeD, все подклассы будут поддерживать динамические свойства. |
| A3dwSaveOptions | Параметры сохранения для формата A3DW. |
| AmfSaveOptions | Параметры сохранения для AMF |
| AnimationChannel | Канал сопоставляет компонентное поле свойства с набором последовательностей ключевых кадров. |
| AnimationClip | Клип анимации представляет собой коллекцию анимаций. |
| AnimationNode | Aspose.3D поддерживает иерархию анимаций, каждая анимация может быть составлена из нескольких анимаций и определения ключевых кадров анимации. |
| ArbitraryProfile | Этот класс позволяет напрямую построить 2D‑профиль из произвольной кривой. |
| AssetInfo | Информация об объекте. |
| AxisSystem | Система осей — это комбинация системы координат, вектора вверх и вектора вперёд. |
| BindPoint | Обычно BindPoint создаётся на свойстве объекта, некоторые типы свойств содержат несколько компонентных полей (например, поле Vector3), BindPoint генерирует канал для каждого компонентного поля и соединяет поле с одной или несколькими экземплярами последовательностей ключевых кадров через каналы. |
| Bone | Кость определяет подмножество контрольных точек геометрии и задаёт вес смешивания для каждой контрольной точки. |
| BonePose | Элемент BonePose содержит матрицу преобразования для узла кости. |
| BooleanOperand | Этот класс инкапсулирует преобразованную сетку как операнд булевой операции. |
| BooleanOperator | Булевый оператор позволяет применить булеву операцию к двум экземплярам IMeshConvertible. |
| BoundingBox | Осиально-выравненный ограничительный параллелепипед Пример: Следующий код показывает, как получить ограничительный параллелепипед из экземпляра Entity. |
| BoundingBox2D | Осиально-выравненный ограничительный параллелепипед для Vector2 |
| Box | Коробка. |
| CShape | Совместимый с IFC профиль C-образной формы, определяемый параметрами. |
| Camera | Камера описывает точку зрения наблюдателя, смотрящего на сцену. |
| Cancellation | Этот класс позволяет вручную прервать задачу загрузки/сохранения. |
| CenterLineProfile | Совместимый с IFC профиль центральной линии |
| Circle | Кривая Circle состоит из набора точек на границе формы круга. |
| CircleShape | Совместимый с IFC профиль круга, который можно использовать для построения сетки с помощью LinearExtrusion |
| ColladaSaveOptions | Параметры сохранения для collada |
| CompositeCurve | CompositeCurve состоит из нескольких сегментов кривой. |
| CompositeCurve.Segment | Сегмент кривой |
| CryptoUtils | |
| CubeFaceData | Данные для каждой грани текстуры кубической карты. |
| CullFaceMode | Какая грань отбрасывать |
| Curve | Базовый класс всех реализаций кривых. |
| CustomObject | Метаданные или пользовательские объекты, используемые в 3D‑файлах, управляются этим классом. |
| Cylinder | Параметризованный цилиндр. |
| Deformer | Базовый класс для SkinDeformer и MorphTargetDeformer |
| DescriptorSetUpdater | Этот класс позволяет обновлять IDescriptorSet в цепочечной операции. |
| Discreet3dsLoadOptions | Параметры загрузки для файла 3DS. |
| Discreet3dsSaveOptions | Параметры сохранения для файла 3DS. |
| Dish | Параметризованная тарелка. |
| DracoFormat | Формат Google Draco Пример: Следующий код показывает, как кодировать и декодировать Mesh в/из массива байтов: |
| DracoSaveOptions | Параметры сохранения для файлов Google Draco |
| DriverException | Исключение, вызываемое внутренними драйверами рендеринга. |
| Ellipse | Ellipse определяет набор точек, образующих форму эллипса. |
| EllipseShape | Совместимая с IFC форма эллипса, определяемая параметрами. |
| EndPoint | Конечная точка для обрезки кривой, может быть значением параметра или декартовой точкой. |
| Entity | Базовый класс всех сущностей. |
| EntityRenderer | Наследуйте этот класс, чтобы реализовать рендеринг для разных типов сущностей. |
| EntityRendererFeatures | Дополнительные возможности, которые предоставит рендерер сущностей |
| EntityRendererKey | Ключ зарегистрированного рендерера сущностей |
| ExportException | Исключения, когда Aspose.3D не удалось экспортировать сцену в файл |
| Extrapolation | Экстраполяция определяет, как действовать, когда выборочное значение выходит за диапазон, определённый первой и последней ключевыми кадрами. |
| FMatrix4 | Матрица 4x4 со всеми компонентами типа float |
| FVector2 | Вектор float с двумя компонентами. |
| FVector3 | Вектор float с тремя компонентами. |
| FVector4 | Вектор float с четырьмя компонентами. |
| FbxLoadOptions | Параметры загрузки для формата Fbx. |
| FbxSaveOptions | Параметры сохранения для файла Fbx. |
| FileFormat | Определение формата файла |
| FileFormatType | Тип формата файла |
| FileStream | Создано пользователем lexchou 16.06.2017. |
| FileSystem | Инкапсуляция файловой системы. |
| FontFile | Файл шрифта содержит определения глифов, он используется для создания профиля текста. |
| Frustum | Базовый класс Camera и Light |
| GLSLSource | Исходный код шейдеров на GLSL |
| Geometry | Базовый класс всех рендеримых геометрических объектов (например, Mesh, NurbsSurface, Patch и т.д.). |
| GlobalTransform | Глобальное преобразование аналогично Transform, но оно неизменно, поскольку представляет окончательное вычисленное преобразование. |
| GltfLoadOptions | Параметры загрузки для формата glTF |
| GltfSaveOptions | Параметры сохранения для формата glTF. |
| Group | Group представляет логические отношения Node. |
| HShape | HShape предоставляет определяющие параметры формы ‘H’ или ‘I’. |
| HalfSpace | HalfSpace представляет бесконечное пространство, разделённое плоскостью; это можно использовать с BooleanOperator |
| HollowCircleShape | Совместимый с IFC полый круговой профиль. |
| HollowRectangleShape | Совместимая с IFC полая прямоугольная форма с закруглёнными внутренними и внешними углами. |
| Html5SaveOptions | Параметры сохранения для HTML5 |
| IOConfig | Конфигурация ввода-вывода для сериализации/десериализации. |
| IOExtension | Утилиты для записи матрицы/вектора в бинарный писатель |
| ImageRenderOptions | Параметры для Scene и Scene |
| ImportException | Исключение, когда Aspose.3D не удалось открыть указанный источник |
| InitializationException | Исключения при инициализации конвейера рендеринга |
| Int2D | Создано пользователем lexchou 17.05.2017. |
| JavaXImageCodec | |
| JtLoadOptions | Параметры загрузки для Siemens JT |
| KeyFrame | Ключевой кадр в основном определяется временем и значением; для некоторых типов интерполяции также используются tangent/tension/bias/continuity при вычислении окончательного выборочного значения. |
| KeyframeSequence | Последовательность ключевых кадров описывает преобразование выборочного значения во времени. |
| LShape | Совместимый с IFC L-образный профиль, определяемый параметрами. |
| LambertMaterial | Материал для модели ламбертового затенения |
| License | Предоставляет методы для лицензирования компонента. |
| Light | Свет освещает сцену. |
| Line | Полилиния — это путь, определённый набором точек с помощью Geometry.#getControlPoints и соединённый через Line.#getSegments, что означает, что она также может быть набором соединённых отрезков. |
| LinearExtrusion | Линейная экструзия принимает 2D форму как входные данные и расширяет её в третьем измерении. |
| LoadOptions | Базовый класс для настройки параметров загрузки файлов разных типов |
| Material | Материал определяет параметры, необходимые для визуального отображения геометрии. |
| MathUtils | Набор полезных математических утилит. |
| Matrix4 | Реализация 4x4 матрицы. |
| MemoryStream | Создано пользователем lexchou 13.06.2017. |
| Mesh | Сетка состоит из множества n-угольных полигонов. |
| Metered | Предоставляет методы для установки измеряемого ключа. |
| Microsoft3MFFormat | Экземпляр формата файла Microsoft 3MF с утилитами, связанными с 3MF. |
| Microsoft3MFSaveOptions | Параметры сохранения для файла Microsoft 3MF. |
| MirroredProfile | Профиль зеркала, совместимый с IFC. |
| MorphTargetChannel | MorphTargetChannel используется MorphTargetDeformer для организации целевых геометрий. |
| MorphTargetDeformer | MorphTargetDeformer предоставляет анимацию для каждой вершины. |
| MulticastEvent | Создано пользователем lexchou 24.04.2017. |
| Node | Представляет элемент в графе сцены. |
| NotImplementedException | Создано пользователем lexchou 26.06.2017. |
| NurbsCurve | [NURBS curve][] — кривая, представленная NURBS (Non-uniform rational basis spline). Кривая NURBS определяется её NurbsCurve.#getOrder, набором взвешенных Geometry.#getControlPoints и NurbsCurve.#getKnotVectors. Компонент w в контрольной точке используется как вес контрольной точки, независимо от того, является ли она CurveDimension.#TWO_DIMENSIONAL или CurveDimension.#THREE_DIMENSIONAL. [NURBS curve]: https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline |
| NurbsDirection | 3D NurbsSurface имеет два направления: NurbsSurface.#getU и NurbsSurface.#getV; NurbsDirection определяет данные для каждого направления. |
| NurbsSurface | NurbsSurface — поверхность, представленная [NURBS(Non-uniform rational basis spline)][NURBS_Non-uniform rational basis spline]. NurbsSurface определяется двумя NurbsDirection: NurbsSurface.#getU и NurbsSurface.#getV. [NURBS_Non-uniform rational basis spline]: https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline |
| ObjLoadOptions | Параметры загрузки для wavefront obj |
| ObjSaveOptions | Параметры сохранения для файла wavefront obj |
| ParameterizedProfile | Базовый класс всех параметрических профилей. |
| ParseException | Исключение, когда Aspose.3D не удалось разобрать ввод. |
| Patch | Patch — параметрическая моделирующая поверхность, аналогичная NurbsSurface; она также определяется двумя PatchDirection: Patch.#getU и Patch.#getV. |
| PatchDirection | Направления U и V у Patch. |
| PbrMaterial | Материал для физически основанного рендеринга, основанный на альбедо‑цвете/металличности/шероховатости |
| PbrSpecularMaterial | Материал для физически основанного рендеринга, основанный на диффузном цвете/спекулярности/блеске |
| PdfFormat | Adobe Portable Document Format Example: Следующий код показывает, как извлечь все поддерживаемые 3D‑сцены из 3D‑PDF файла и записать их в формат obj. |
| PdfLoadOptions | Параметры загрузки PDF |
| PdfSaveOptions | Параметры сохранения при экспорте PDF. |
| PhongMaterial | Материал для модели освещения Blinn-Phong. |
| PixelMapping | |
| Plane | Параметризованная плоскость. |
| PlyFormat | Формат PLY. |
| PlyLoadOptions | Параметры загрузки для файлов PLY |
| PlySaveOptions | Параметры сохранения для экспорта сцены в файл PLY. |
| PointCloud | Облако точек не содержит информации о топологии, а только контрольные точки и элементы вершин. |
| PolygonBuilder | Вспомогательный класс для построения полигона для Mesh Example: |
| PolygonModifier | Утилиты для изменения полигонов |
| Pose | Поза используется для хранения матрицы преобразования, когда геометрия скиняется. |
| PostProcessing | Эффекты постобработки |
| Primitive | Базовый класс для всех примитивов |
| Profile | 2D профиль в плоскости xy |
| Property | Класс для хранения пользовательских свойств. |
| PropertyCollection | Коллекция свойств |
| PushConstant | Утилита для передачи данных в шейдер через push‑константу. |
| Pyramid | Параметрическая пирамида. |
| Quaternion | Кватернион обычно используется для выполнения вращения в компьютерной графике. |
| Rect | Класс для представления прямоугольника |
| RectangleShape | Прямоугольная форма, совместимая с IFC, со скруглёнными углами. |
| RectangularTorus | Параметрический прямоугольный тор. |
| RelativeRectangle | Относительный прямоугольник Формула преобразования относительного компонента в абсолютное значение: Scale \* (Reference Width) + offset. Поэтому, если мы хотим представить абсолютное значение, оставьте все поля масштаба нулевыми и используйте вместо этого поля смещения. |
| RenderFactory | RenderFactory создает все ресурсы, представленные в конвейере рендеринга. |
| RenderParameters | Опишите параметры целевого рендеринга. |
| RenderResource | Абстрактный класс всех ресурсов рендеринга. Все ресурсы рендеринга будут освобождены при освобождении рендерера. |
| RenderState | Состояние рендеринга для построения конвейера. Изменения, внесённые в состояние рендеринга, не повлияют на созданные экземпляры конвейера. |
| Renderer | Контекст, относящийся к рендереру. |
| RendererException | |
| RendererVariableManager | Этот класс управляет переменными, используемыми в рендеринге. |
| RevolvedAreaSolid | Этот класс представляет твердый объект, полученный вращением поперечного сечения, заданного профилем, вокруг оси. |
| RvmFormat | Формат RVM |
| RvmLoadOptions | Параметры загрузки для RVM‑файла системы AVEVA Plant Design Management System. |
| RvmSaveOptions | Параметры сохранения для RVM‑файла Aveva PDMS. |
| SPIRVSource | Скомпилированный шейдер в формате SPIR-V. |
| SaveOptions | Базовый класс для настройки параметров сохранения файлов для различных типов. |
| Scene | |
| SceneObject | Корневой класс объектов, которые будут храниться внутри сцены. |
| ShaderException | Исключения, связанные с шейдерами. |
| ShaderMaterial | Шейдерный материал позволяет описать материал с помощью внешнего движка рендеринга или языка шейдеров. |
| ShaderProgram | Шейдерная программа |
| ShaderSet | Шейдерные программы для каждого типа материалов |
| ShaderSource | Исходный код шейдера |
| ShaderStage | Этап шейдера |
| ShaderTechnique | Шейдерная техника представляет конкретную реализацию рендеринга. |
| ShaderVariable | Переменная шейдера |
| Shape | Форма описывает деформацию набора контрольных точек, аналогичную кластерному деформеру в Maya. |
| Skeleton | Этот Skeleton в основном используется CAD‑программным обеспечением, чтобы помочь дизайнеру управлять преобразованием скелетной структуры, обычно он бесполезен за пределами CAD‑программ. |
| SkinDeformer | Декформер кожи содержит несколько костей, каждая кость смешивает часть геометрии по весам контрольных точек. |
| Sphere | Параметрическая сфера. |
| StencilState | Состояния трафарета для каждой грани. |
| StlLoadOptions | Параметры загрузки для STL |
| StlSaveOptions | Параметры сохранения для STL |
| Stream | Создано пользователем lexchou 14.12.2016. |
| Structs | Базовый класс массива структур |
| StructuralMetadata | Этот класс предоставляет поддержку EXT_structural_metadata, используется только в glTF. |
| StructuralMetadata.ClassType | Определение класса в метаданных |
| StructuralMetadata.EnumType | Определение типа перечисления |
| StructuralMetadata.EnumValue | Определение значения типа перечисления. |
| StructuralMetadata.Property | Определение свойства в классах метаданных |
| StructuralMetadata.PropertyTable | Таблица свойств. |
| SweptAreaSolid | Объект SweptAreaSolid создает геометрию, вытягивая профиль вдоль директрисы. |
| TShape | Совместимая с IFC T-форма, определённая параметрами. |
| Text | Текстовый профиль, этот профиль описывает контуры с использованием шрифта и текста. |
| Texture | Этот класс определяет текстуру из внешнего файла. |
| TextureBase | Базовый класс для всех конкретных текстур. |
| TextureCodec | Класс для управления кодировщиками и декодировщиками текстур. |
| TextureData | Этот класс содержит необработанные данные и определение формата текстуры. |
| TextureSlot | Слот текстуры в Material, можно перечислять через экземпляр материала. |
| Torus | Параметрический тор. |
| Transform | Трансформация содержит информацию, позволяющую получить доступ к перемещению/масштабированию/вращению объекта или матрице трансформации с минимальными затратами. Это используется локальной трансформацией. |
| TransformBuilder | Класс TransformBuilder используется для построения матрицы трансформации с помощью цепочки преобразований. |
| TransformedCurve | Объект TransformedCurve задаёт размещение кривой, используя матрицу трансформации. |
| TrapeziumShape | Совместимая с IFC трапецеидальная форма, определённая параметрами. |
| TriMesh | TriMesh содержит необработанные данные, которые могут быть использованы GPU напрямую. |
| TrialException | Это возникает в Scene.Open/Scene.Save, когда лицензии не применены. |
| TrimmedCurve | Ограниченная кривая, обрезающая базовую кривую с обеих сторон. |
| U3dLoadOptions | Параметры загрузки для универсального 3D |
| U3dSaveOptions | Параметры сохранения для универсального 3D |
| UShape | Совместимая с IFC U-форма, определённая параметрами. |
| UsdSaveOptions | Параметры сохранения для форматов USD/USDZ. |
| Vector2 | Вектор с двумя компонентами. |
| Vector3 | Вектор с тремя компонентами. |
| Vector4 | Вектор с четырьмя компонентами. |
| Version | Создано пользователем lexchou 17.04.2017. |
| Vertex | Ссылка на вершину, используемая для доступа к необработанной вершине в TriMesh. |
| VertexDeclaration | Объявление структуры пользовательской вершины |
| VertexElement | Базовый класс элементов вершины. |
| VertexElementBinormal | Определяет бинормальные векторы для указанных компонентов. |
| VertexElementDoublesTemplate | Вспомогательный класс для определения конкретных реализаций VertexElement. |
| VertexElementEdgeCrease | Определяет сгиб ребра для указанных компонентов |
| VertexElementHole | Определяет, является ли указанный полигон отверстием |
| VertexElementIntsTemplate | Вспомогательный класс для определения конкретных реализаций VertexElement. |
| VertexElementMaterial | Определяет индекс материала для указанных компонентов. |
| VertexElementNormal | Определяет нормальные векторы для указанных компонентов. |
| VertexElementPolygonGroup | Определяет группу полигонов для указанных компонентов, чтобы объединять связанные полигоны вместе. |
| VertexElementSmoothingGroup | Группа сглаживания — это группа полигонов в полигональной сетке, которая должна выглядеть как гладкая поверхность. |
| VertexElementSpecular | Определяет зеркальный цвет для указанных компонентов. |
| VertexElementTangent | Определяет касательные векторы для указанных компонентов. |
| VertexElementTemplate | Вспомогательный класс для определения конкретных реализаций VertexElement. |
| VertexElementUV | Определяет UV‑координаты для указанных компонентов. |
| VertexElementUserData | Определяет пользовательские данные для указанных компонентов. |
| VertexElementVector4 | Вспомогательный класс для определения конкретных реализаций VertexElement. |
| VertexElementVertexColor | Определяет цвет вершины для указанных компонентов |
| VertexElementVertexCrease | Определяет сгиб вершины для указанных компонентов |
| VertexElementVisibility | Определяет, видимы ли указанные компоненты |
| VertexElementWeight | Определяет вес смешивания для указанных компонентов. |
| VertexField | Описание расположения полей вершины в памяти. |
| VertexFieldDataType | Тип данных поля вершины |
| Viewport | Объект IRenderTarget содержит как минимум один viewport для рендеринга сцены. |
| Watermark | Утилита для кодирования/декодирования слепой водяной метки в/из сетки. |
| WeightedMode | Взвешенный режим. |
| WindowHandle | Инкапсулированный дескриптор окна для разных платформ. |
| XLoadOptions | Параметры загрузки для файлов DirectX X. |
| ZShape | Совместимый с IFC профиль Z-образной формы, определённый параметрами. |