The XMeshRayIntersectionInfo type exposes the following members.

Methods

  NameDescription
EqualsOverloaded.
Finalize

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)
GetHashCode
Gets the hash code for this instance.
(Overrides ValueType..::.GetHashCode()()().)
GetType

Gets the Type of the current instance.

(Inherited from Object.)
MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)
ToString

Returns the fully qualified type name of this instance.

(Inherited from ValueType.)

Operators

  NameDescription
Equality
Tests whether the instance a and the instance b are equal.
Inequality
Tests whether the instance a and the instance b are not equal.

Properties

  NameDescription
Distance
Gets or sets the intersection distance from the ray origin.
FaceIndex
Gets or sets the index of the intersected triangle face.
FaceNormals
Gets or sets the vertex normals of the intersected face.
FaceU
Gets or sets the U coordinate of the intersection with the face in the UV triangle coordinate system.
FaceV
Gets or sets the V coordinate of the intersection with the face in the UV triangle coordinate system.
FaceVertexIndices
Gets or sets the vertex indices of the intersected face.
FaceVertices
Gets or sets the vertices of the intersected face.
IsTransparent
Gets or sets whether the intersection point is transparent (is rendered as the transparent material).
Mesh
Gets or sets the mesh that has been intersected by the ray.
MeshSubset
Gets or sets the mesh part that has been intersected by the ray.
Normal
Gets or sets the normal of the intersection.
Position
Gets or sets a position of the intersection.
Ray
Gets or sets the XRay ray used for intersection testing.

See Also