Package net.minecraft.src
Class AxisAlignedBB
- java.lang.Object
-
- net.minecraft.src.AxisAlignedBB
-
public class AxisAlignedBB extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AxisAlignedBB
addCoord(double var1, double var3, double var5)
MovingObjectPosition
calculateIntercept(Vec3D par1Vec3D, Vec3D par2Vec3D)
double
calculateXOffset(AxisAlignedBB var1, double var2)
double
calculateYOffset(AxisAlignedBB var1, double var2)
double
calculateZOffset(AxisAlignedBB var1, double var2)
static void
clearBoundingBoxes()
static void
clearBoundingBoxPool()
AxisAlignedBB
contract(double var1, double var3, double var5)
AxisAlignedBB
copy()
AxisAlignedBB
expand(double var1, double var3, double var5)
@net.minecraft.modding.api.Side.Client double
getAverageEdgeLength()
static AxisAlignedBB
getBoundingBox(double var0, double var2, double var4, double var6, double var8, double var10)
static AxisAlignedBB
getBoundingBoxFromPool(double var0, double var2, double var4, double var6, double var8, double var10)
AxisAlignedBB
getOffsetBoundingBox(double var1, double var3, double var5)
boolean
intersectsWith(AxisAlignedBB var1)
boolean
isVecInside(Vec3D par1Vec3D)
AxisAlignedBB
offset(double var1, double var3, double var5)
void
setBB(AxisAlignedBB var1)
AxisAlignedBB
setBounds(double var1, double var3, double var5, double var7, double var9, double var11)
java.lang.String
toString()
-
-
-
Method Detail
-
getBoundingBox
public static AxisAlignedBB getBoundingBox(double var0, double var2, double var4, double var6, double var8, double var10)
-
clearBoundingBoxes
@Client public static void clearBoundingBoxes()
-
clearBoundingBoxPool
public static void clearBoundingBoxPool()
-
getBoundingBoxFromPool
public static AxisAlignedBB getBoundingBoxFromPool(double var0, double var2, double var4, double var6, double var8, double var10)
-
setBounds
public AxisAlignedBB setBounds(double var1, double var3, double var5, double var7, double var9, double var11)
-
addCoord
public AxisAlignedBB addCoord(double var1, double var3, double var5)
-
expand
public AxisAlignedBB expand(double var1, double var3, double var5)
-
getOffsetBoundingBox
public AxisAlignedBB getOffsetBoundingBox(double var1, double var3, double var5)
-
calculateXOffset
public double calculateXOffset(AxisAlignedBB var1, double var2)
-
calculateYOffset
public double calculateYOffset(AxisAlignedBB var1, double var2)
-
calculateZOffset
public double calculateZOffset(AxisAlignedBB var1, double var2)
-
intersectsWith
public boolean intersectsWith(AxisAlignedBB var1)
-
offset
public AxisAlignedBB offset(double var1, double var3, double var5)
-
isVecInside
public boolean isVecInside(Vec3D par1Vec3D)
-
getAverageEdgeLength
@Client public @net.minecraft.modding.api.Side.Client double getAverageEdgeLength()
-
contract
public AxisAlignedBB contract(double var1, double var3, double var5)
-
copy
public AxisAlignedBB copy()
-
calculateIntercept
public MovingObjectPosition calculateIntercept(Vec3D par1Vec3D, Vec3D par2Vec3D)
-
setBB
public void setBB(AxisAlignedBB var1)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-