flag==0:法线朝里;flag==1:法线朝外;
public void drawSelf(int[] textureId) {
GLES20.glDisable(GLES20.GL_DEPTH_TEST);
switch (flag) {
case 0:
drawCube0(textureId);
break;
case<u><em style="background-color: rgb(255, 255, 0);"> 1</em></u>:
drawCube1(textureId);
break;
}
GLES20.glEnable(GLES20.GL_DEPTH_TEST);
}
centerCube = new DrawCubeTextureLight(cubeSize, cubeSize, cubeSize, ShaderManager.getJpgProgram(),
1);
public DrawCubeTextureLight(float width,float height,float length,int mProgram, int <em style="background-color: rgb(255, 204, 51);"><u>flag</u></em>) {
frontRect = new DrawRectTextureLight(width, height,mProgram);
leftRect=new DrawRectTextureLight(height, length, mProgram);
bottomRect=new DrawRectTextureLight(width, length, mProgram);
this.flag = flag;
this.halfWidth=width/2;
this.halfHeight=height/2;
this.halfLength=length/2;
}

浙公网安备 33010602011771号