RayMeshGeometry3DHitTestResult Класс

Определение

Представляет пересечение между проверкой попадания курсора в луч и объектом MeshGeometry3D.Represents an intersection between a ray hit test and a 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
Наследование
RayMeshGeometry3DHitTestResult

Комментарии

Этот класс возвращает сведения о пересечении луча и MeshGeometry3D.This class returns information about the intersection of a ray and a MeshGeometry3D.

Барицентрик координаты VertexWeight1, возвращаемые VertexWeight2,, VertexWeight3 и могут быть интерполяции для поиска Point3D места пересечения или точки на текстуре пересечения модели с помощью координат текстуры.Barycentric coordinates returned by VertexWeight1, VertexWeight2, and VertexWeight3 can be interpolated to find the Point3D where the intersection occurred, or the point on the intersected model's texture using texture coordinates.

Свойства

DistanceToRayOrigin

Получает расстояние между точкой пересечения и началом координат луча в пространстве координат объекта Visual3D, который инициировал проверку попадания курсора.Gets the distance between the point of intersection and the ray's origin in the coordinate space of Visual3D which initiated the hit test.

MeshHit

Получает объект MeshGeometry3D, который пересекается при этой проверке нажатия.Gets the MeshGeometry3D intersected by this hit test.

ModelHit

Возвращает элемент Model3D, пересеченный лучом, вдоль которого выполнялась проверка нажатия.Gets the Model3D intersected by the ray along which the hit test was performed.

(Унаследовано от RayHitTestResult)
PointHit

Получает точку пересечения сетки лучом, вдоль которого выполнялась проверка нажатия.Gets the point at which the mesh was intersected by the ray along which the hit test was performed.

VertexIndex1

Первая вершина треугольника сетки, пересеченной лучом.First vertex of the mesh triangle intersected by the ray.

VertexIndex2

Вторая вершина треугольника сетки, пересеченной лучом.Second vertex of the mesh triangle intersected by the ray.

VertexIndex3

Третья вершина треугольника сетки, пересеченной лучом.Third vertex of the mesh triangle intersected by the ray.

VertexWeight1

Относительный вклад первой вершины треугольника сетки в точку, в которой треугольник пересекается при проверке нажатия, выражается значением от нуля до 1.Relative contribution of the first vertex of a mesh triangle to the point at which that triangle was intersected by the hit test, expressed as a value between zero and 1.

VertexWeight2

Относительный вклад второй вершины треугольника сетки в точку, в которой треугольник пересекается при проверке нажатия, выражается значением от нуля до 1.Relative contribution of the second vertex of a mesh triangle to the point at which that triangle was intersected by the hit test, expressed as a value between zero and 1.

VertexWeight3

Относительный вклад третьей вершины треугольника сетки в точку, в которой треугольник пересекается при проверке нажатия, выражается значением от нуля до 1.Relative contribution of the third vertex of a mesh triangle to the point at which that triangle was intersected by the hit test, expressed as a value between zero and 1.

VisualHit

Получает визуальный элемент, пересеченный лучом, вдоль которого выполнялась проверка нажатия.Gets the Visual intersected by the ray along which the hit test was performed.

(Унаследовано от RayHitTestResult)

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к