constructor( origin = new Vector3(), direction = new Vector3( 0, 0, -1 ) ) {

		/**
		 * The origin of the ray.
		 *
		 * @type {Vector3}
		 */
		this.origin = origin;

		/**
		 * The (normalized) direction of the ray.
		 *
		 * @type {Vector3}
		 */
		this.direction = direction;

	}
Constructs a new ray.

@param {Vector3} [origin=(0,0,0)] - The origin of the ray.
@param {Vector3} [direction=(0,0,-1)] - The (normalized) direction of the ray.