类 AABB
java.lang.Object
net.minecraft.world.phys.AABB
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static BlockHitResult
private static Direction
clipPoint
(double[] pMinDistance, Direction pPrevDirection, double pDistanceSide, double pDistanceOtherA, double pDistanceOtherB, double pMinSide, double pMinOtherA, double pMaxOtherA, double pMinOtherB, double pMaxOtherB, Direction pHitSide, double pStartSide, double pStartOtherA, double pStartOtherB) boolean
contains
(double pX, double pY, double pZ) boolean
contract
(double pX, double pY, double pZ) deflate
(double pValue) deflate
(double pX, double pY, double pZ) double
distanceToSqr
(Vec3 pVec) boolean
expandTowards
(double pX, double pY, double pZ) expandTowards
(Vec3 pVector) private static Direction
getDirection
(AABB pAabb, Vec3 pStart, double[] pMinDistance, Direction pFacing, double pDeltaX, double pDeltaY, double pDeltaZ) double
getSize()
double
getXsize()
double
getYsize()
double
getZsize()
int
hashCode()
boolean
hasNaN()
inflate
(double pValue) inflate
(double pX, double pY, double pZ) boolean
intersects
(double pX1, double pY1, double pZ1, double pX2, double pY2, double pZ2) boolean
intersects
(AABB pOther) boolean
intersects
(Vec3 pMin, Vec3 pMax) double
max
(Direction.Axis pAxis) double
min
(Direction.Axis pAxis) move
(double pX, double pY, double pZ) static AABB
of
(BoundingBox pMutableBox) static AABB
setMaxX
(double pMaxX) setMaxY
(double pMaxY) setMaxZ
(double pMaxZ) setMinX
(double pMinX) setMinY
(double pMinY) setMinZ
(double pMinZ) toString()
static AABB
unitCubeFromLowerCorner
(Vec3 pVector)
-
字段详细资料
-
EPSILON
private static final double EPSILON- 另请参阅:
-
minX
public final double minX -
minY
public final double minY -
minZ
public final double minZ -
maxX
public final double maxX -
maxY
public final double maxY -
maxZ
public final double maxZ
-
-
构造器详细资料
-
AABB
public AABB(double pX1, double pY1, double pZ1, double pX2, double pY2, double pZ2) -
AABB
-
AABB
-
AABB
-
-
方法详细资料
-
of
-
unitCubeFromLowerCorner
-
setMinX
-
setMinY
-
setMinZ
-
setMaxX
-
setMaxY
-
setMaxZ
-
min
-
max
-
equals
-
hashCode
public int hashCode() -
contract
-
expandTowards
-
expandTowards
-
inflate
-
inflate
-
intersect
-
minmax
-
move
-
move
-
move
-
intersects
-
intersects
public boolean intersects(double pX1, double pY1, double pZ1, double pX2, double pY2, double pZ2) -
intersects
-
contains
-
contains
public boolean contains(double pX, double pY, double pZ) -
getSize
public double getSize() -
getXsize
public double getXsize() -
getYsize
public double getYsize() -
getZsize
public double getZsize() -
deflate
-
deflate
-
clip
-
clip
-
getDirection
-
clipPoint
@Nullable private static Direction clipPoint(double[] pMinDistance, @Nullable Direction pPrevDirection, double pDistanceSide, double pDistanceOtherA, double pDistanceOtherB, double pMinSide, double pMinOtherA, double pMaxOtherA, double pMinOtherB, double pMaxOtherB, Direction pHitSide, double pStartSide, double pStartOtherA, double pStartOtherB) -
distanceToSqr
-
toString
-
hasNaN
public boolean hasNaN() -
getCenter
-
ofSize
-