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 par1,
double par3,
double par5,
double par7,
double par9,
double par11) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
addCoord(double par1,
double par3,
double par5) |
MovingObjectPosition |
calculateIntercept(Vec3 par1Vec3,
Vec3 par2Vec3) |
double |
calculateXOffset(AxisAlignedBB par1AxisAlignedBB,
double par2) |
double |
calculateYOffset(AxisAlignedBB par1AxisAlignedBB,
double par2) |
double |
calculateZOffset(AxisAlignedBB par1AxisAlignedBB,
double par2) |
AxisAlignedBB |
contract(double par1,
double par3,
double par5) |
AxisAlignedBB |
copy() |
AxisAlignedBB |
expand(double par1,
double par3,
double par5) |
AxisAlignedBB |
func_111270_a(AxisAlignedBB par1AxisAlignedBB) |
static AABBPool |
getAABBPool()
Deprecated.
|
double |
getAverageEdgeLength() |
static AxisAlignedBB |
getBoundingBox(double par0,
double par2,
double par4,
double par6,
double par8,
double par10) |
AxisAlignedBB |
getOffsetBoundingBox(double par1,
double par3,
double par5) |
boolean |
intersectsWith(AxisAlignedBB par1AxisAlignedBB) |
boolean |
isVecInside(Vec3 par1Vec3) |
AxisAlignedBB |
offset(double par1,
double par3,
double par5) |
void |
setBB(AxisAlignedBB par1AxisAlignedBB) |
AxisAlignedBB |
setBounds(double par1,
double par3,
double par5,
double par7,
double par9,
double par11) |
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 par1, double par3, double par5, double par7, double par9, double par11)
public static AxisAlignedBB getBoundingBox(double par0, double par2, double par4, double par6, double par8, double par10)
@Deprecated public static AABBPool getAABBPool()
public AxisAlignedBB setBounds(double par1, double par3, double par5, double par7, double par9, double par11)
public AxisAlignedBB addCoord(double par1, double par3, double par5)
public AxisAlignedBB expand(double par1, double par3, double par5)
public AxisAlignedBB func_111270_a(AxisAlignedBB par1AxisAlignedBB)
public AxisAlignedBB getOffsetBoundingBox(double par1, double par3, double par5)
public double calculateXOffset(AxisAlignedBB par1AxisAlignedBB, double par2)
public double calculateYOffset(AxisAlignedBB par1AxisAlignedBB, double par2)
public double calculateZOffset(AxisAlignedBB par1AxisAlignedBB, double par2)
public boolean intersectsWith(AxisAlignedBB par1AxisAlignedBB)
public AxisAlignedBB offset(double par1, double par3, double par5)
public boolean isVecInside(Vec3 par1Vec3)
public double getAverageEdgeLength()
public AxisAlignedBB contract(double par1, double par3, double par5)
public AxisAlignedBB copy()
public MovingObjectPosition calculateIntercept(Vec3 par1Vec3, Vec3 par2Vec3)
public void setBB(AxisAlignedBB par1AxisAlignedBB)
public java.lang.String toString()
toString
in class java.lang.Object