RayMeshGeometry3DHitTestResult Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет пересечение между проверкой попадания курсора в луч и объектом MeshGeometry3D.
public ref class RayMeshGeometry3DHitTestResult sealed : System::Windows::Media::Media3D::RayHitTestResult
public sealed class RayMeshGeometry3DHitTestResult : System.Windows.Media.Media3D.RayHitTestResult
type RayMeshGeometry3DHitTestResult = class
inherit RayHitTestResult
Public NotInheritable Class RayMeshGeometry3DHitTestResult
Inherits RayHitTestResult
- Наследование
Комментарии
Этот класс возвращает сведения о пересечении луча и а MeshGeometry3D.
Барицентрические координаты, возвращаемые VertexWeight1, VertexWeight2и VertexWeight3 могут быть интерполированы, чтобы найти Point3D место пересечения или точку на текстуре пересекающейся модели с помощью координат текстуры.
Свойства
DistanceToRayOrigin |
Получает расстояние между точкой пересечения и началом координат луча в пространстве координат объекта Visual3D, который инициировал проверку попадания курсора. |
MeshHit |
Возвращает элемент MeshGeometry3D, который пересекается с этой проверкой нажатия. |
ModelHit |
Возвращает элемент Model3D, пересеченный лучом, вдоль которого выполнялась проверка нажатия. (Унаследовано от RayHitTestResult) |
PointHit |
Получает точку пересечения сетки лучом, вдоль которого выполнялась проверка нажатия. |
VertexIndex1 |
Первая вершина треугольника сетки, пересеченной лучом. |
VertexIndex2 |
Вторая вершина треугольника сетки, пересеченной лучом. |
VertexIndex3 |
Третья вершина треугольника сетки, пересеченной лучом. |
VertexWeight1 |
Относительный вклад первой вершины треугольника сетки для точки, с которой этот треугольник пересекается проверкой нажатия, выраженной в виде значения от 0 до 1. |
VertexWeight2 |
Относительный вклад второй вершины треугольника сетки для точки, с которой треугольник пересекается проверкой нажатия, выраженной в качестве значения от 0 до 1. |
VertexWeight3 |
Относительный вклад третьей вершины треугольника сетки для точки, с которой этот треугольник пересекается проверкой нажатия, выраженной в виде значения от 0 до 1. |
VisualHit |
Получает визуальный элемент, пересеченный лучом, вдоль которого выполнялась проверка нажатия. (Унаследовано от RayHitTestResult) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |