public Vector3f LocalSupport(Vector3f d, /*unsigned*/ int i, Vector3f out) { Vector3f tmp = Stack.alloc(Vector3f.class); MatrixUtil.transposeTransform(tmp, d, wrotations[i]); shapes[i].localGetSupportingVertex(tmp, out); wrotations[i].transform(out); out.add(positions[i]); return out; }