Show / Hide Table of Contents

Class RayCast

Inheritance
System.Object
RayCast
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: WPFOpenGL
Assembly: WPFOpenGL.dll
Syntax
public static class RayCast

Methods

IntersectPlane(Vector3, Vector3, Vector3, Vector3, out Vector3, out Single, Boolean)

Declaration
public static bool IntersectPlane(Vector3 rayOrigin, Vector3 rayDirection, Vector3 planeCenter, Vector3 planeNormal, out Vector3 hit, out float distance, bool backculling)
Parameters
Type Name Description
System.Numerics.Vector3 rayOrigin
System.Numerics.Vector3 rayDirection
System.Numerics.Vector3 planeCenter
System.Numerics.Vector3 planeNormal
System.Numerics.Vector3 hit
System.Single distance
System.Boolean backculling
Returns
Type Description
System.Boolean

IntersectQuad(Vector3, Vector3, Vector3, Vector3, Vector3, Vector3, out Vector3, out Single)

Declaration
public static bool IntersectQuad(Vector3 rayOrigin, Vector3 rayDirection, Vector3 v0, Vector3 v1, Vector3 v2, Vector3 v3, out Vector3 hit, out float distance)
Parameters
Type Name Description
System.Numerics.Vector3 rayOrigin
System.Numerics.Vector3 rayDirection
System.Numerics.Vector3 v0
System.Numerics.Vector3 v1
System.Numerics.Vector3 v2
System.Numerics.Vector3 v3
System.Numerics.Vector3 hit
System.Single distance
Returns
Type Description
System.Boolean

IntersectTriangle(Vector3, Vector3, Vector3, Vector3, Vector3, out Vector3, out Single)

Declaration
public static bool IntersectTriangle(Vector3 rayOrigin, Vector3 rayDirection, Vector3 v0, Vector3 v1, Vector3 v2, out Vector3 hit, out float distance)
Parameters
Type Name Description
System.Numerics.Vector3 rayOrigin
System.Numerics.Vector3 rayDirection
System.Numerics.Vector3 v0
System.Numerics.Vector3 v1
System.Numerics.Vector3 v2
System.Numerics.Vector3 hit
System.Single distance
Returns
Type Description
System.Boolean
In This Article
Back to top Generated by DocFX