Skip to content

Latest commit

 

History

History
195 lines (195 loc) · 9.52 KB

cn.nukkit.math.AxisAlignedBB.md

File metadata and controls

195 lines (195 loc) · 9.52 KB
    • Nested Class Summary

      Nested Classes 
      修饰符和类 Interface and Description
      static interface  AxisAlignedBB.BBConsumer<T> 
    • 成员函数一览

      All Methods Instance Methods Abstract Methods Default Methods 
      修饰符和类 成员函数描述
      default AxisAlignedBB addCoord(double x, double y, double z) 
      default MovingObjectPosition calculateIntercept(Vector3 pos1, Vector3 pos2) 
      default double calculateXOffset(AxisAlignedBB bb, double x) 
      default double calculateYOffset(AxisAlignedBB bb, double y) 
      default double calculateZOffset(AxisAlignedBB bb, double z) 
      AxisAlignedBB clone() 
      default AxisAlignedBB contract(double x, double y, double z) 
      default AxisAlignedBB expand(double x, double y, double z) 
      default void forEach(AxisAlignedBB.BBConsumer action) 
      default double getAverageEdgeLength() 
      double getMaxX() 
      double getMaxY() 
      double getMaxZ() 
      double getMinX() 
      double getMinY() 
      double getMinZ() 
      default AxisAlignedBB getOffsetBoundingBox(double x, double y, double z) 
      default AxisAlignedBB grow(double x, double y, double z) 
      default boolean intersectsWith(AxisAlignedBB bb) 
      default boolean isVectorInside(Vector3 vector) 
      default boolean isVectorInXY(Vector3 vector) 
      default boolean isVectorInXZ(Vector3 vector) 
      default boolean isVectorInYZ(Vector3 vector) 
      default AxisAlignedBB offset(double x, double y, double z) 
      default AxisAlignedBB setBB(AxisAlignedBB bb) 
      default AxisAlignedBB setBounds(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) 
      default void setMaxX(double maxX) 
      default void setMaxY(double maxY) 
      default void setMaxZ(double maxZ) 
      default void setMinX(double minX) 
      default void setMinY(double minY) 
      default void setMinZ(double minZ) 
      default AxisAlignedBB shrink(double x, double y, double z)