Class RaycastAABB

java.lang.Object
com.hypixel.hytale.math.raycast.RaycastAABB

public class RaycastAABB extends Object
  • Field Details

  • Constructor Details

    • RaycastAABB

      public RaycastAABB()
  • Method Details

    • intersect

      public static double intersect(double minX, double minY, double minZ, double maxX, double maxY, double maxZ, double ox, double oy, double oz, double dx, double dy, double dz)
    • intersect

      public static void intersect(double minX, double minY, double minZ, double maxX, double maxY, double maxZ, double ox, double oy, double oz, double dx, double dy, double dz, @Nonnull RaycastAABB.RaycastConsumer consumer)
    • intersect

      public static <T> void intersect(double minX, double minY, double minZ, double maxX, double maxY, double maxZ, double ox, double oy, double oz, double dx, double dy, double dz, @Nonnull RaycastAABB.RaycastConsumerPlus1<T> consumer, T obj1)
    • intersect

      public static <T, K> void intersect(double minX, double minY, double minZ, double maxX, double maxY, double maxZ, double ox, double oy, double oz, double dx, double dy, double dz, @Nonnull RaycastAABB.RaycastConsumerPlus2<T,K> consumer, T obj1, K obj2)
    • intersect

      public static <T, K, L> void intersect(double minX, double minY, double minZ, double maxX, double maxY, double maxZ, double ox, double oy, double oz, double dx, double dy, double dz, @Nonnull RaycastAABB.RaycastConsumerPlus3<T,K,L> consumer, T obj1, K obj2, L obj3)