java.lang.Object
org.cloudburstmc.api.util.SimpleAxisAlignedBB
- All Implemented Interfaces:
Cloneable,AxisAlignedBB
auth||: MagicDroidX
Nukkit Project
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cloudburstmc.api.util.AxisAlignedBB
AxisAlignedBB.BBConsumer<T> -
Constructor Summary
ConstructorsConstructorDescriptionSimpleAxisAlignedBB(float minX, float minY, float minZ, float maxX, float maxY, float maxZ)SimpleAxisAlignedBB(com.nukkitx.math.vector.Vector3f pos1, com.nukkitx.math.vector.Vector3f pos2)SimpleAxisAlignedBB(com.nukkitx.math.vector.Vector3i pos1, com.nukkitx.math.vector.Vector3i pos2) -
Method Summary
Modifier and TypeMethodDescriptionclone()com.nukkitx.math.vector.Vector3fgetIntermediateWithXValue(com.nukkitx.math.vector.Vector3f pos1, com.nukkitx.math.vector.Vector3f pos2, float x)com.nukkitx.math.vector.Vector3fgetIntermediateWithYValue(com.nukkitx.math.vector.Vector3f pos1, com.nukkitx.math.vector.Vector3f pos2, float y)com.nukkitx.math.vector.Vector3fgetIntermediateWithZValue(com.nukkitx.math.vector.Vector3f pos1, com.nukkitx.math.vector.Vector3f pos2, float z)floatgetMaxX()floatgetMaxY()floatgetMaxZ()floatgetMinX()floatgetMinY()floatgetMinZ()voidsetMaxX(float maxX)voidsetMaxY(float maxY)voidsetMaxZ(float maxZ)voidsetMinX(float minX)voidsetMinY(float minY)voidsetMinZ(float minZ)toString()Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.cloudburstmc.api.util.AxisAlignedBB
addCoord, addCoord, calculateIntercept, calculateXOffset, calculateYOffset, calculateZOffset, contract, expand, forEach, getAverageEdgeLength, getOffsetBoundingBox, getOffsetBoundingBox, grow, intersectsWith, isVectorInside, isVectorInXY, isVectorInXZ, isVectorInYZ, offset, offset, offset, setBB, setBounds, shrink
-
Constructor Details
-
SimpleAxisAlignedBB
public SimpleAxisAlignedBB(com.nukkitx.math.vector.Vector3i pos1, com.nukkitx.math.vector.Vector3i pos2) -
SimpleAxisAlignedBB
public SimpleAxisAlignedBB(com.nukkitx.math.vector.Vector3f pos1, com.nukkitx.math.vector.Vector3f pos2) -
SimpleAxisAlignedBB
public SimpleAxisAlignedBB(float minX, float minY, float minZ, float maxX, float maxY, float maxZ)
-
-
Method Details
-
toString
-
getIntermediateWithXValue
public com.nukkitx.math.vector.Vector3f getIntermediateWithXValue(com.nukkitx.math.vector.Vector3f pos1, com.nukkitx.math.vector.Vector3f pos2, float x)- Specified by:
getIntermediateWithXValuein interfaceAxisAlignedBB
-
getIntermediateWithYValue
public com.nukkitx.math.vector.Vector3f getIntermediateWithYValue(com.nukkitx.math.vector.Vector3f pos1, com.nukkitx.math.vector.Vector3f pos2, float y)- Specified by:
getIntermediateWithYValuein interfaceAxisAlignedBB
-
getIntermediateWithZValue
public com.nukkitx.math.vector.Vector3f getIntermediateWithZValue(com.nukkitx.math.vector.Vector3f pos1, com.nukkitx.math.vector.Vector3f pos2, float z)- Specified by:
getIntermediateWithZValuein interfaceAxisAlignedBB
-
getMinX
public float getMinX()- Specified by:
getMinXin interfaceAxisAlignedBB
-
setMinX
public void setMinX(float minX)- Specified by:
setMinXin interfaceAxisAlignedBB
-
getMinY
public float getMinY()- Specified by:
getMinYin interfaceAxisAlignedBB
-
setMinY
public void setMinY(float minY)- Specified by:
setMinYin interfaceAxisAlignedBB
-
getMinZ
public float getMinZ()- Specified by:
getMinZin interfaceAxisAlignedBB
-
setMinZ
public void setMinZ(float minZ)- Specified by:
setMinZin interfaceAxisAlignedBB
-
getMaxX
public float getMaxX()- Specified by:
getMaxXin interfaceAxisAlignedBB
-
setMaxX
public void setMaxX(float maxX)- Specified by:
setMaxXin interfaceAxisAlignedBB
-
getMaxY
public float getMaxY()- Specified by:
getMaxYin interfaceAxisAlignedBB
-
setMaxY
public void setMaxY(float maxY)- Specified by:
setMaxYin interfaceAxisAlignedBB
-
getMaxZ
public float getMaxZ()- Specified by:
getMaxZin interfaceAxisAlignedBB
-
setMaxZ
public void setMaxZ(float maxZ)- Specified by:
setMaxZin interfaceAxisAlignedBB
-
clone
- Specified by:
clonein interfaceAxisAlignedBB- Overrides:
clonein classObject
-