Class MutableBoundingBox


  • public class MutableBoundingBox
    extends java.lang.Object
    • Field Detail

      • x0

        public int x0
      • y0

        public int y0
      • z0

        public int z0
      • x1

        public int x1
      • y1

        public int y1
      • z1

        public int z1
    • Constructor Detail

      • MutableBoundingBox

        public MutableBoundingBox()
      • MutableBoundingBox

        public MutableBoundingBox​(int[] p_i43000_1_)
      • MutableBoundingBox

        public MutableBoundingBox​(int p_i2032_1_,
                                  int p_i2032_2_,
                                  int p_i2032_3_,
                                  int p_i2032_4_,
                                  int p_i2032_5_,
                                  int p_i2032_6_)
      • MutableBoundingBox

        public MutableBoundingBox​(Vector3i p_i45626_1_,
                                  Vector3i p_i45626_2_)
      • MutableBoundingBox

        public MutableBoundingBox​(int p_i2033_1_,
                                  int p_i2033_2_,
                                  int p_i2033_3_,
                                  int p_i2033_4_)
    • Method Detail

      • orientBox

        public static MutableBoundingBox orientBox​(int p_175897_0_,
                                                   int p_175897_1_,
                                                   int p_175897_2_,
                                                   int p_175897_3_,
                                                   int p_175897_4_,
                                                   int p_175897_5_,
                                                   int p_175897_6_,
                                                   int p_175897_7_,
                                                   int p_175897_8_,
                                                   Direction p_175897_9_)
      • createProper

        public static MutableBoundingBox createProper​(int p_175899_0_,
                                                      int p_175899_1_,
                                                      int p_175899_2_,
                                                      int p_175899_3_,
                                                      int p_175899_4_,
                                                      int p_175899_5_)
      • intersects

        public boolean intersects​(int p_78885_1_,
                                  int p_78885_2_,
                                  int p_78885_3_,
                                  int p_78885_4_)
      • move

        public void move​(int p_78886_1_,
                         int p_78886_2_,
                         int p_78886_3_)
      • moved

        public MutableBoundingBox moved​(int p_215127_1_,
                                        int p_215127_2_,
                                        int p_215127_3_)
      • move

        public void move​(Vector3i p_236989_1_)
      • isInside

        public boolean isInside​(Vector3i p_175898_1_)
      • getLength

        public Vector3i getLength()
      • getXSpan

        public int getXSpan()
      • getYSpan

        public int getYSpan()
      • getZSpan

        public int getZSpan()
      • getCenter

        public Vector3i getCenter()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object