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 |
Modifier | Constructor and Description |
---|---|
protected |
AxisAlignedBB(double p_i2300_1_,
double p_i2300_3_,
double p_i2300_5_,
double p_i2300_7_,
double p_i2300_9_,
double p_i2300_11_) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
addCoord(double p_72321_1_,
double p_72321_3_,
double p_72321_5_) |
MovingObjectPosition |
calculateIntercept(Vec3 p_72327_1_,
Vec3 p_72327_2_) |
double |
calculateXOffset(AxisAlignedBB p_72316_1_,
double p_72316_2_) |
double |
calculateYOffset(AxisAlignedBB p_72323_1_,
double p_72323_2_) |
double |
calculateZOffset(AxisAlignedBB p_72322_1_,
double p_72322_2_) |
AxisAlignedBB |
contract(double p_72331_1_,
double p_72331_3_,
double p_72331_5_) |
AxisAlignedBB |
copy() |
AxisAlignedBB |
expand(double p_72314_1_,
double p_72314_3_,
double p_72314_5_) |
AxisAlignedBB |
func_111270_a(AxisAlignedBB p_111270_1_) |
double |
getAverageEdgeLength() |
static AxisAlignedBB |
getBoundingBox(double p_72330_0_,
double p_72330_2_,
double p_72330_4_,
double p_72330_6_,
double p_72330_8_,
double p_72330_10_) |
AxisAlignedBB |
getOffsetBoundingBox(double p_72325_1_,
double p_72325_3_,
double p_72325_5_) |
boolean |
intersectsWith(AxisAlignedBB p_72326_1_) |
boolean |
isVecInside(Vec3 p_72318_1_) |
AxisAlignedBB |
offset(double p_72317_1_,
double p_72317_3_,
double p_72317_5_) |
void |
setBB(AxisAlignedBB p_72328_1_) |
AxisAlignedBB |
setBounds(double p_72324_1_,
double p_72324_3_,
double p_72324_5_,
double p_72324_7_,
double p_72324_9_,
double p_72324_11_) |
java.lang.String |
toString() |
public double minX
public double minY
public double minZ
public double maxX
public double maxY
public double maxZ
protected AxisAlignedBB(double p_i2300_1_, double p_i2300_3_, double p_i2300_5_, double p_i2300_7_, double p_i2300_9_, double p_i2300_11_)
public static AxisAlignedBB getBoundingBox(double p_72330_0_, double p_72330_2_, double p_72330_4_, double p_72330_6_, double p_72330_8_, double p_72330_10_)
public AxisAlignedBB setBounds(double p_72324_1_, double p_72324_3_, double p_72324_5_, double p_72324_7_, double p_72324_9_, double p_72324_11_)
public AxisAlignedBB addCoord(double p_72321_1_, double p_72321_3_, double p_72321_5_)
public AxisAlignedBB expand(double p_72314_1_, double p_72314_3_, double p_72314_5_)
public AxisAlignedBB func_111270_a(AxisAlignedBB p_111270_1_)
public AxisAlignedBB getOffsetBoundingBox(double p_72325_1_, double p_72325_3_, double p_72325_5_)
public double calculateXOffset(AxisAlignedBB p_72316_1_, double p_72316_2_)
public double calculateYOffset(AxisAlignedBB p_72323_1_, double p_72323_2_)
public double calculateZOffset(AxisAlignedBB p_72322_1_, double p_72322_2_)
public boolean intersectsWith(AxisAlignedBB p_72326_1_)
public AxisAlignedBB offset(double p_72317_1_, double p_72317_3_, double p_72317_5_)
public boolean isVecInside(Vec3 p_72318_1_)
public double getAverageEdgeLength()
public AxisAlignedBB contract(double p_72331_1_, double p_72331_3_, double p_72331_5_)
public AxisAlignedBB copy()
public MovingObjectPosition calculateIntercept(Vec3 p_72327_1_, Vec3 p_72327_2_)
public void setBB(AxisAlignedBB p_72328_1_)
public java.lang.String toString()
toString
in class java.lang.Object