*/
public static int generateNormalsVBO(PApplet pa, FloatBuffer normalsBuffer, int normalsCount){
int[] vboNormals = new int[1];
GL gl =((PGraphicsOpenGL)pa.g).gl;
gl.glGenBuffers(1, vboNormals, 0); // Get A Valid Name
gl.glBindBuffer(GL.GL_ARRAY_BUFFER, vboNormals[0]); // Bind The Buffer
// Load The Data
gl.glBufferData(GL.GL_ARRAY_BUFFER, normalsCount * 3 * BufferUtil.SIZEOF_FLOAT, normalsBuffer, GL.GL_STATIC_DRAW);
//Unbind VBOs
gl.glBindBuffer(GL.GL_ARRAY_BUFFER, 0);
gl.glBindBuffer(GL.GL_ELEMENT_ARRAY_BUFFER, 0);