public final class MathUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static int |
clamp(int value,
int min,
int max) |
static boolean |
contains(java.util.Collection<net.minecraft.client.renderer.Rectangle2d> areas,
double x,
double y) |
static boolean |
contains(net.minecraft.client.renderer.Rectangle2d rect,
double x,
double y) |
static int |
divideCeil(int numerator,
int denominator) |
static boolean |
intersects(java.util.Collection<net.minecraft.client.renderer.Rectangle2d> areas,
net.minecraft.client.renderer.Rectangle2d comparisonArea) |
static boolean |
intersects(net.minecraft.client.renderer.Rectangle2d rect1,
net.minecraft.client.renderer.Rectangle2d rect2) |
static net.minecraft.client.renderer.Rectangle2d |
moveDownToAvoidIntersection(java.util.Collection<net.minecraft.client.renderer.Rectangle2d> areas,
net.minecraft.client.renderer.Rectangle2d comparisonArea) |
static net.minecraft.client.renderer.Rectangle2d |
union(net.minecraft.client.renderer.Rectangle2d rect1,
net.minecraft.client.renderer.Rectangle2d rect2) |
public static int divideCeil(int numerator, int denominator)
public static int clamp(int value, int min, int max)
public static boolean intersects(java.util.Collection<net.minecraft.client.renderer.Rectangle2d> areas, net.minecraft.client.renderer.Rectangle2d comparisonArea)
public static boolean intersects(net.minecraft.client.renderer.Rectangle2d rect1, net.minecraft.client.renderer.Rectangle2d rect2)
public static net.minecraft.client.renderer.Rectangle2d moveDownToAvoidIntersection(java.util.Collection<net.minecraft.client.renderer.Rectangle2d> areas, net.minecraft.client.renderer.Rectangle2d comparisonArea)
public static boolean contains(java.util.Collection<net.minecraft.client.renderer.Rectangle2d> areas, double x, double y)
public static boolean contains(net.minecraft.client.renderer.Rectangle2d rect, double x, double y)
public static net.minecraft.client.renderer.Rectangle2d union(net.minecraft.client.renderer.Rectangle2d rect1, net.minecraft.client.renderer.Rectangle2d rect2)