tempQuat.lookAt(extent, Vector3f.UNIT_Y);
tempQuat.normalizeLocal();
VertexBuffer pvb = getBuffer(Type.Position);
FloatBuffer buffer = (FloatBuffer)pvb.getData();
buffer.rewind();
for (int i = 0; i < positions.length; i += 3) {
Vector3f vec = tempVec.set(positions[i],
positions[i + 1],
positions[i + 2]);
vec.multLocal(len);