Interface MRay3d

All Superinterfaces:
Ray3d

public interface MRay3d extends Ray3d
Interface to handle 3-dimensional rays.
Since:
9.10.2
  • Method Details

    • create

      static MRay3d create(Ray3d other)
      Returns a deep copy of the given ray.
      Parameters:
      other - the other ray
      Returns:
      a deep copy of the given ray
      Since:
      9.10.2
    • create

      static MRay3d create(Vector3d origin, Vector3d direction)
      Returns a ray with the given origin and direction.
      Parameters:
      origin - the origin of the ray
      direction - the direction of the ray
      Returns:
      a ray with the given origin and direction
      Since:
      9.10.2
    • setOrigin

      void setOrigin(Vector3d origin)
      Sets the origin of this ray.
      Parameters:
      origin - the new origin
      Since:
      9.10.2
    • setDirection

      void setDirection(Vector3d direction)
      Sets the direction of this ray.
      Parameters:
      direction - the new direction
      Since:
      9.10.2