Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

VRageMath.RayD

Malware edited this page Jan 26, 2019 · 48 revisions

IndexNamespace Index

RayD Struct

public struct RayD: IEquatable<T>

Defines a ray.

Namespace: VRageMath
Assembly: VRage.Math.dll

Implements:

Fields

Member Description
Position Specifies the starting point of the Ray.
Direction Unit vector specifying the direction the Ray is pointing.

Constructors

Member Description
RayD(Vector3D, Vector3D)
RayD(ref Vector3D, ref Vector3D)

Methods

Member Description
Equals(RayD) Determines whether the specified Ray is equal to the current Ray.
Equals(object) Determines whether two instances of Ray are equal.
GetHashCode() Gets the hash code for this instance.
ToString() Returns a String that represents the current Ray.
Intersects(BoundingBoxD) Checks whether the Ray intersects a specified BoundingBox.
Intersects(ref BoundingBoxD, out Nullable)
Intersects(BoundingFrustumD) Checks whether the Ray intersects a specified BoundingFrustum.
Intersects(PlaneD) Determines whether this Ray intersects a specified Plane.
Intersects(ref PlaneD, out Nullable)
Intersects(BoundingSphereD) Checks whether the Ray intersects a specified BoundingSphere.
Intersects(ref BoundingSphere, out Nullable)
Clone this wiki locally