Class Ray


  • public class Ray
    extends Object
    Simple compound denoting a ray.

    A ray, also known as a half line, consists out of it's origin and direction. Hence it is bound to only the origin side, where the other end is +infinitive.

     R(t) = R0 + Rd * t with R0 origin, Rd direction and t > 0.0
     

    A Ray maybe used for picking using a bounding box via fast probe or returning the intersection.

    • Field Detail

      • orig

        public final float[] orig
        Origin of Ray, float[3].
      • dir

        public final float[] dir
        Normalized direction vector of ray, float[3].
    • Constructor Detail

      • Ray

        public Ray()