我有以下代码从 Byte 数组创建间接DoubleBuffer。
ByteArrayInputStream bais;
Byte doubleGeomByteArray[];
DoubleBuffer dbb;
...
doubleGeomByteArray[] = new byte[ByteBuffer.wrap(intBuffer).order(endian).getInt() * 2 * 8];
bais.read(doubleGeomByteArray); //reads from ByteArrayInputStream into byte array
dbb = ByteBuffer.wrap(doubleGeomByteArray).order(endian).asDoubleBuffer();
这很好用,但是我需要 dbb 是直接的,因为它将与 OpenGL ES 一起使用
我怎样才能做到这一点?