Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.80 KB | None | 0 0
  1.     public static void drawSolidBox(AxisAlignedBB bb) {
  2.         GL11.glBegin(7);
  3.         GL11.glVertex3d(bb.minX, bb.minY, bb.minZ);
  4.         GL11.glVertex3d(bb.maxX, bb.minY, bb.minZ);
  5.         GL11.glVertex3d(bb.maxX, bb.minY, bb.maxZ);
  6.         GL11.glVertex3d(bb.minX, bb.minY, bb.maxZ);
  7.         GL11.glVertex3d(bb.minX, bb.maxY, bb.minZ);
  8.         GL11.glVertex3d(bb.minX, bb.maxY, bb.maxZ);
  9.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.maxZ);
  10.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.minZ);
  11.         GL11.glVertex3d(bb.minX, bb.minY, bb.minZ);
  12.         GL11.glVertex3d(bb.minX, bb.maxY, bb.minZ);
  13.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.minZ);
  14.         GL11.glVertex3d(bb.maxX, bb.minY, bb.minZ);
  15.         GL11.glVertex3d(bb.maxX, bb.minY, bb.minZ);
  16.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.minZ);
  17.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.maxZ);
  18.         GL11.glVertex3d(bb.maxX, bb.minY, bb.maxZ);
  19.         GL11.glVertex3d(bb.minX, bb.minY, bb.maxZ);
  20.         GL11.glVertex3d(bb.maxX, bb.minY, bb.maxZ);
  21.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.maxZ);
  22.         GL11.glVertex3d(bb.minX, bb.maxY, bb.maxZ);
  23.         GL11.glVertex3d(bb.minX, bb.minY, bb.minZ);
  24.         GL11.glVertex3d(bb.minX, bb.minY, bb.maxZ);
  25.         GL11.glVertex3d(bb.minX, bb.maxY, bb.maxZ);
  26.         GL11.glVertex3d(bb.minX, bb.maxY, bb.minZ);
  27.         GL11.glEnd();
  28.     }
  29.  
  30.     public static void drawOutlinedBox() {
  31.         drawOutlinedBox(DEFAULT_AABB);
  32.     }
  33.  
  34.     public static void drawOutlinedBox(AxisAlignedBB bb) {
  35.         GL11.glBegin(1);
  36.         GL11.glVertex3d(bb.minX, bb.minY, bb.minZ);
  37.         GL11.glVertex3d(bb.maxX, bb.minY, bb.minZ);
  38.         GL11.glVertex3d(bb.maxX, bb.minY, bb.minZ);
  39.         GL11.glVertex3d(bb.maxX, bb.minY, bb.maxZ);
  40.         GL11.glVertex3d(bb.maxX, bb.minY, bb.maxZ);
  41.         GL11.glVertex3d(bb.minX, bb.minY, bb.maxZ);
  42.         GL11.glVertex3d(bb.minX, bb.minY, bb.maxZ);
  43.         GL11.glVertex3d(bb.minX, bb.minY, bb.minZ);
  44.         GL11.glVertex3d(bb.minX, bb.minY, bb.minZ);
  45.         GL11.glVertex3d(bb.minX, bb.maxY, bb.minZ);
  46.         GL11.glVertex3d(bb.maxX, bb.minY, bb.minZ);
  47.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.minZ);
  48.         GL11.glVertex3d(bb.maxX, bb.minY, bb.maxZ);
  49.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.maxZ);
  50.         GL11.glVertex3d(bb.minX, bb.minY, bb.maxZ);
  51.         GL11.glVertex3d(bb.minX, bb.maxY, bb.maxZ);
  52.         GL11.glVertex3d(bb.minX, bb.maxY, bb.minZ);
  53.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.minZ);
  54.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.minZ);
  55.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.maxZ);
  56.         GL11.glVertex3d(bb.maxX, bb.maxY, bb.maxZ);
  57.         GL11.glVertex3d(bb.minX, bb.maxY, bb.maxZ);
  58.         GL11.glVertex3d(bb.minX, bb.maxY, bb.maxZ);
  59.         GL11.glVertex3d(bb.minX, bb.maxY, bb.minZ);
  60.         GL11.glEnd();
  61.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement