Перейти к содержанию

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 Представляет материал, определяемый текстурами, а не скалярными параметрами затенения.



* Эта страница переведена с использованием технологий машинного перевода.