Eremex.AvaloniaUI.Controls3D
Пространство имён Eremex.AvaloniaUI.Controls3D¶
| открытый тип | описание |
|---|---|
| struct BoundingBox | Представляет ограничивающий параллелепипед, выровненный по осям, который охватывает вершины сетки или модели. |
| abstract class Camera | Служит базовым классом для камер, определяющих вид сцены. |
| class CameraDirectionalLight | Представляет направленный источник света, направленный вдоль направления взгляда камеры, поэтому он всегда освещает видимую сторону поверхности. |
| class CameraPointLight | Представляет точечный источник света, следующий за камерой, поэтому сцена остаётся равномерно освещённой при перемещении камеры. |
| enum CameraPosition | Перечисляет значения, задающие направление, с которого камера по умолчанию смотрит на сцену. |
| enum CompositionMode | Перечисляет значения, задающие способ объединения отрисованного изображения с компоновщиком Avalonia. |
| enum CoordinateSystem | Перечисляет значения, задающие направленность (правая или левая) системы координат, в которой определена геометрия сцены. |
| enum CullMode | Перечисляет значения, задающие, какие грани треугольников отбрасываются перед растеризацией. |
| class DirectionalLight | Представляет источник света, освещающий сцену параллельными лучами, как солнечный или лунный свет. |
| abstract class DirectionLightBase | Служит базовым классом для источников света, испускающих параллельные лучи в одном направлении. |
| enum ElementSelectionMode | Перечисляет значения, задающие, какой элемент сцены контрол выделяет и выбирает под указателем. |
| class GeometryModel3D | Представляет объект, отображаемый в сцене. Объект объединяет одну или несколько сеток и добавляется в коллекцию моделей, отображаемых контролом. |
| class Gizmo | Представляет индикатор ориентации, который Graphics3DControl отображает в одном из своих углов, чтобы показать направление камеры родительского контрола. Если у контрола нет собственных моделей, гизмо отображает оси координат с подписями X, Y и Z. |
| class Graphics3DCollection<T> | Представляет коллекцию элементов, в которой контрол 3D-графики хранит свои модели, материалы и источники света. Коллекция отражает источник, присвоенный свойству источника элементов её владельца, поэтому элементы, добавленные в этот источник или удалённые из него, сразу появляются в коллекции. |
| class Graphics3DControl | Отрисовывает интерактивные 3D-модели с помощью API Vulkan и позволяет пользователю перемещаться по сцене с помощью мыши и клавиатуры. |
| abstract class Graphics3DControlBase | Служит базовым классом для контролов, отрисовывающих 3D-модели с помощью API Vulkan. Предоставляет коллекции моделей и материалов, которые модуль отрисовки загружает на графическое устройство. |
| class Graphics3DKeyBinding | Связывает жест клавиатуры с командой навигации камеры или командой контрола. |
| class Graphics3DKeyBindings | Представляет набор привязок клавиш, управляющих камерой контрола и другими командами. |
| class IsometricCamera | Представляет камеру, проецирующую сцену ортографически, как если бы наблюдатель находился бесконечно далеко. Используйте её для изометрических видов и технических чертежей. |
| abstract class Light | Служит базовым классом для источников света, освещающих сцену. |
| abstract class Material | Служит базовым классом для материалов, определяющих затенение сетки. |
| enum MeshFillType | Перечисляет значения, задающие, как сетка интерпретирует свои индексы для образования примитивов отрисовки. |
| class MeshGeometry3D | Представляет геометрию одной сетки, состоящую из буфера вершин и буфера индексов примитивов. |
| enum MultisamplingMode | Перечисляет значения, задающие количество выборок на пиксель, используемое для сглаживания методом мультисэмплинга. |
| class PerspectiveCamera | Представляет камеру, проецирующую сцену в перспективе, так что объекты, расположенные дальше от камеры, выглядят меньше. |
| class PointLight | Представляет точечный источник света, находящийся в фиксированной позиции сцены. |
| abstract class PointLightBase | Служит базовым классом для источников света, излучающих во всех направлениях из одной точки. |
| struct RaycastHitTestResult | Представляет элемент сцены, найденный при трассировке луча, вместе с расстоянием от начала луча. |
| class SelectableElement | Служит базовым классом для элементов сцены, которые контрол может выделять и выбирать указателем. |
| class SimplePbrMaterial | Представляет материал, определяемый одним базовым цветом и скалярными параметрами затенения, а не текстурами. |
| class Skybox | Представляет кубическую карту окружения, используемую для освещения на основе изображений и в качестве фона сцены. Контрол преобразует шесть изображений граней в предварительно отфильтрованную карту окружения. |
| class TexturedPbrMaterial | Представляет материал, определяемый текстурами, а не скалярными параметрами затенения. |
* Эта страница переведена с использованием технологий машинного перевода.