public class AxisAlignedBB
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double |
maxX |
double |
maxY |
double |
maxZ |
double |
minX |
double |
minY |
double |
minZ |
Constructor and Description |
---|
AxisAlignedBB(BlockPos pos1,
BlockPos pos2) |
AxisAlignedBB(double x1,
double y1,
double z1,
double x2,
double y2,
double z2) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
addCoord(double x,
double y,
double z) |
MovingObjectPosition |
calculateIntercept(Vec3 p_72327_1_,
Vec3 p_72327_2_) |
double |
calculateXOffset(AxisAlignedBB other,
double p_72316_2_) |
double |
calculateYOffset(AxisAlignedBB other,
double p_72323_2_) |
double |
calculateZOffset(AxisAlignedBB other,
double p_72322_2_) |
AxisAlignedBB |
contract(double x,
double y,
double z) |
AxisAlignedBB |
expand(double x,
double y,
double z) |
static AxisAlignedBB |
fromBounds(double x1,
double y1,
double z1,
double x2,
double y2,
double z2) |
double |
getAverageEdgeLength() |
boolean |
intersectsWith(AxisAlignedBB other) |
boolean |
isVecInside(Vec3 vec) |
AxisAlignedBB |
offset(double x,
double y,
double z) |
java.lang.String |
toString() |
AxisAlignedBB |
union(AxisAlignedBB other) |
public final double minX
public final double minY
public final double minZ
public final double maxX
public final double maxY
public final double maxZ
public AxisAlignedBB(double x1, double y1, double z1, double x2, double y2, double z2)
public AxisAlignedBB addCoord(double x, double y, double z)
public AxisAlignedBB expand(double x, double y, double z)
public AxisAlignedBB union(AxisAlignedBB other)
public static AxisAlignedBB fromBounds(double x1, double y1, double z1, double x2, double y2, double z2)
public AxisAlignedBB offset(double x, double y, double z)
public double calculateXOffset(AxisAlignedBB other, double p_72316_2_)
public double calculateYOffset(AxisAlignedBB other, double p_72323_2_)
public double calculateZOffset(AxisAlignedBB other, double p_72322_2_)
public boolean intersectsWith(AxisAlignedBB other)
public boolean isVecInside(Vec3 vec)
public double getAverageEdgeLength()
public AxisAlignedBB contract(double x, double y, double z)
public MovingObjectPosition calculateIntercept(Vec3 p_72327_1_, Vec3 p_72327_2_)
public java.lang.String toString()
toString
in class java.lang.Object