1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| public Box(){ vertBuff = new VertexBufferObject(6*6*3); texCoordBuff = new VertexBufferObject(6*6*2); vertBuff.put(new float[]{ -1,-1,1, 1,-1,1, 1,1,1, -1,-1,1, 1,1,1, -1,1,1, 1,-1,1, 1,-1,-1, 1,1,-1, 1,-1,1, 1,1,-1, 1,-1,1, 1,-1,-1, -1,-1,-1, -1,1,-1, 1,-1,-1, -1,1,-1, 1,1,-1,
-1,-1,-1, -1,-1,1, -1,1,1, -1,-1,-1, -1,1,1, -1,1,-1,
-1,1,1, 1,1,1, 1,1,-1, -1,1,1, 1,1,-1, -1,1,-1,
-1,-1,1, 1,-1,1, 1,-1,-1, -1,-1,1, 1,-1,-1, -1,-1,-1, }); texCoordBuff.put(new float[]{ 0,0, 1,0, 1,1, 0,0, 1,1, 0,1, 0,0, 1,0, 1,1, 0,0, 1,1, 0,1,
0,0, 1,0, 1,1, 0,0, 1,1, 0,1, 0,0, 1,0, 1,1, 0,0, 1,1, 0,1, 0,0, 1,0, 1,1, 0,0, 1,1, 0,1, 0,0, 1,0, 1,1, 0,0, 1,1, 0,1,}); vertBuff.glBufferData(); useShader = setupShader(); tM = TextureManager.getTextureManager(); tM.addTexture("tex", "img/testTextur.png"); tex = tM.getTexture("tex"); } |