-
Notifications
You must be signed in to change notification settings - Fork 125
VRageMath.RayD
← Index ← Namespace Index
public struct RayD: IEquatable<RayD>
Defines a ray.
Namespace: VRageMath
Assembly: VRage.Math.dll
Implements:
Unit vector specifying the direction the Ray is pointing.
Specifies the starting point of the Ray.
RayD(Vector3D position, Vector3D direction)
RayD(ref Vector3D position, ref Vector3D direction)
Determines whether the specified Ray is equal to the current Ray.
Determines whether two instances of Ray are equal.
Gets the hash code for this instance.
double? Intersects(BoundingBoxD box)
Checks whether the Ray intersects a specified BoundingBox.
void Intersects(ref BoundingBoxD box, out double? result)
Checks whether the current Ray intersects a BoundingBox.
double? Intersects(BoundingFrustumD frustum)
Checks whether the Ray intersects a specified BoundingFrustum.
double? Intersects(PlaneD plane)
Determines whether this Ray intersects a specified Plane.
void Intersects(ref PlaneD plane, out double? result)
Determines whether this Ray intersects a specified Plane.
double? Intersects(BoundingSphereD sphere)
Checks whether the Ray intersects a specified BoundingSphere.
void Intersects(ref BoundingSphere sphere, out double? result)
Checks whether the current Ray intersects a BoundingSphere.
Returns a String that represents the current Ray.
Do you have questions, comments, suggestions for improvements? Is there something I can do better? Did I make a mistake? Please add an issue here, and prefix your issue title with Wiki. Thank you, your help will be very appreciated!