Java 获取float[]作为FloatBuffer类

Java 获取float[]作为FloatBuffer类,java,opengl,jogl,floatbuffer,Java,Opengl,Jogl,Floatbuffer,有一个float[],我想把它作为glLoadMatrixf(FloatBuffer m)(的接口)的参数 如何将float[]作为FloatBuffer获取 该守则是— float[] currentMatrix = {.....} ; gl.glLoadMatrixd(currentMatrix ); 以上提示-类型GL中的方法glLoadMatrixf(FloatBuffer)不适用于参数(float[])您可能希望确保GL.glLoadMatrixd不仅接受DirectBuffers

有一个
float[]
,我想把它作为
glLoadMatrixf(FloatBuffer m)
(的接口)的参数

如何将
float[]
作为
FloatBuffer
获取

该守则是—

float[] currentMatrix = {.....} ;
gl.glLoadMatrixd(currentMatrix ); 

以上提示-
类型GL中的方法glLoadMatrixf(FloatBuffer)不适用于参数(float[])

您可能希望确保GL.glLoadMatrixd不仅接受DirectBuffers您可能希望确保GL.glLoadMatrixd不仅接受DirectBuffers
float[] floatArray = ...;
FloatBuffer floatBuffer = FloatBuffer.wrap(floatArray);