Class RayInvDirection

java.lang.Object
com.github.stephengold.joltjni.JoltPhysicsObject
com.github.stephengold.joltjni.RayInvDirection
All Implemented Interfaces:
ConstJoltPhysicsObject, AutoCloseable, Comparable<JoltPhysicsObject>

public class RayInvDirection extends JoltPhysicsObject
The reciprocal of a ray's direction.
  • Constructor Details

    • RayInvDirection

      public RayInvDirection()
      Instantiate a default direction.
    • RayInvDirection

      public RayInvDirection(Vec3Arg direction)
      Instantiate inverse of the specified direction.
      Parameters:
      direction - the direction to use (not null, unaffected)
  • Method Details

    • getInvDirection

      public Vec3 getInvDirection()
      Copy the inverse direction. The ray is unaffected. (native attribute: mInvDirection)
      Returns:
      a new direction vector
    • set

      public void set(Vec3Arg direction)
      Specify a new direction.
      Parameters:
      direction - the direction to use (not null, unaffected)
    • setInvDirection

      public void setInvDirection(Vec3Arg invDirection)
      Directly alter the inverse direction. (native attribute: mInvDirection)
      Parameters:
      invDirection - the desired inverse direction (not null, unaffected)