private void jomlMatrix4f(org.joml.Matrix4f matrixInput, org.terasology.math.geom.Matrix4f matrixOut) { matrixOut.set(0, 0, matrixInput.m00()); matrixOut.set(0, 1, matrixInput.m10()); matrixOut.set(0, 2, matrixInput.m20()); matrixOut.set(0, 3, matrixInput.m30()); matrixOut.set(1, 0, matrixInput.m01()); matrixOut.set(1, 1, matrixInput.m11()); matrixOut.set(1, 2, matrixInput.m21()); matrixOut.set(1, 3, matrixInput.m31()); matrixOut.set(2, 0, matrixInput.m02()); matrixOut.set(2, 1, matrixInput.m12()); matrixOut.set(2, 2, matrixInput.m22()); matrixOut.set(2, 3, matrixInput.m32()); matrixOut.set(3, 0, matrixInput.m03()); matrixOut.set(3, 1, matrixInput.m13()); matrixOut.set(3, 2, matrixInput.m23()); matrixOut.set(3, 3, matrixInput.m33()); }
public void putColumn0(Matrix4f src, Vector4f dest) { dest.x = src.m00(); dest.y = src.m01(); dest.z = src.m02(); dest.w = src.m03(); }
public void putColumn0(Matrix4f src, Vector4f dest) { dest.x = src.m00(); dest.y = src.m01(); dest.z = src.m02(); dest.w = src.m03(); }
public void putTransposed(Matrix4f m, int offset, FloatBuffer dest) { dest.put(offset, m.m00()); dest.put(offset+1, m.m10()); dest.put(offset+2, m.m20()); dest.put(offset+3, m.m30()); dest.put(offset+4, m.m01()); dest.put(offset+5, m.m11()); dest.put(offset+6, m.m21()); dest.put(offset+7, m.m31()); dest.put(offset+8, m.m02()); dest.put(offset+9, m.m12()); dest.put(offset+10, m.m22()); dest.put(offset+11, m.m32()); dest.put(offset+12, m.m03()); dest.put(offset+13, m.m13()); dest.put(offset+14, m.m23()); dest.put(offset+15, m.m33()); }
public void put0(Matrix4f m, ByteBuffer dest) { dest.putFloat(0, m.m00()); dest.putFloat(4, m.m01()); dest.putFloat(8, m.m02()); dest.putFloat(12, m.m03()); dest.putFloat(16, m.m10()); dest.putFloat(20, m.m11()); dest.putFloat(24, m.m12()); dest.putFloat(28, m.m13()); dest.putFloat(32, m.m20()); dest.putFloat(36, m.m21()); dest.putFloat(40, m.m22()); dest.putFloat(44, m.m23()); dest.putFloat(48, m.m30()); dest.putFloat(52, m.m31()); dest.putFloat(56, m.m32()); dest.putFloat(60, m.m33()); } private void putN(Matrix4f m, int offset, ByteBuffer dest) {
public void putN(Matrix4f m, int offset, FloatBuffer dest) { dest.put(offset, m.m00()); dest.put(offset+1, m.m01()); dest.put(offset+2, m.m02()); dest.put(offset+3, m.m03()); dest.put(offset+4, m.m10()); dest.put(offset+5, m.m11()); dest.put(offset+6, m.m12()); dest.put(offset+7, m.m13()); dest.put(offset+8, m.m20()); dest.put(offset+9, m.m21()); dest.put(offset+10, m.m22()); dest.put(offset+11, m.m23()); dest.put(offset+12, m.m30()); dest.put(offset+13, m.m31()); dest.put(offset+14, m.m32()); dest.put(offset+15, m.m33()); } public void put(Matrix4f m, int offset, FloatBuffer dest) {
private void putN(Matrix4f m, int offset, ByteBuffer dest) { dest.putFloat(offset, m.m00()); dest.putFloat(offset+4, m.m01()); dest.putFloat(offset+8, m.m02()); dest.putFloat(offset+12, m.m03()); dest.putFloat(offset+16, m.m10()); dest.putFloat(offset+20, m.m11()); dest.putFloat(offset+24, m.m12()); dest.putFloat(offset+28, m.m13()); dest.putFloat(offset+32, m.m20()); dest.putFloat(offset+36, m.m21()); dest.putFloat(offset+40, m.m22()); dest.putFloat(offset+44, m.m23()); dest.putFloat(offset+48, m.m30()); dest.putFloat(offset+52, m.m31()); dest.putFloat(offset+56, m.m32()); dest.putFloat(offset+60, m.m33()); } public void put(Matrix4f m, int offset, ByteBuffer dest) {
public void putTransposed(Matrix4f m, int offset, FloatBuffer dest) { dest.put(offset, m.m00()); dest.put(offset+1, m.m10()); dest.put(offset+2, m.m20()); dest.put(offset+3, m.m30()); dest.put(offset+4, m.m01()); dest.put(offset+5, m.m11()); dest.put(offset+6, m.m21()); dest.put(offset+7, m.m31()); dest.put(offset+8, m.m02()); dest.put(offset+9, m.m12()); dest.put(offset+10, m.m22()); dest.put(offset+11, m.m32()); dest.put(offset+12, m.m03()); dest.put(offset+13, m.m13()); dest.put(offset+14, m.m23()); dest.put(offset+15, m.m33()); }
public void putTransposed(Matrix4f m, int offset, ByteBuffer dest) { dest.putFloat(offset, m.m00()); dest.putFloat(offset+4, m.m10()); dest.putFloat(offset+8, m.m20()); dest.putFloat(offset+12, m.m30()); dest.putFloat(offset+16, m.m01()); dest.putFloat(offset+20, m.m11()); dest.putFloat(offset+24, m.m21()); dest.putFloat(offset+28, m.m31()); dest.putFloat(offset+32, m.m02()); dest.putFloat(offset+36, m.m12()); dest.putFloat(offset+40, m.m22()); dest.putFloat(offset+44, m.m32()); dest.putFloat(offset+48, m.m03()); dest.putFloat(offset+52, m.m13()); dest.putFloat(offset+56, m.m23()); dest.putFloat(offset+60, m.m33()); }
public void putN(Matrix4f m, int offset, FloatBuffer dest) { dest.put(offset, m.m00()); dest.put(offset+1, m.m01()); dest.put(offset+2, m.m02()); dest.put(offset+3, m.m03()); dest.put(offset+4, m.m10()); dest.put(offset+5, m.m11()); dest.put(offset+6, m.m12()); dest.put(offset+7, m.m13()); dest.put(offset+8, m.m20()); dest.put(offset+9, m.m21()); dest.put(offset+10, m.m22()); dest.put(offset+11, m.m23()); dest.put(offset+12, m.m30()); dest.put(offset+13, m.m31()); dest.put(offset+14, m.m32()); dest.put(offset+15, m.m33()); } public void put(Matrix4f m, int offset, FloatBuffer dest) {
public void put0(Matrix4f m, ByteBuffer dest) { dest.putFloat(0, m.m00()); dest.putFloat(4, m.m01()); dest.putFloat(8, m.m02()); dest.putFloat(12, m.m03()); dest.putFloat(16, m.m10()); dest.putFloat(20, m.m11()); dest.putFloat(24, m.m12()); dest.putFloat(28, m.m13()); dest.putFloat(32, m.m20()); dest.putFloat(36, m.m21()); dest.putFloat(40, m.m22()); dest.putFloat(44, m.m23()); dest.putFloat(48, m.m30()); dest.putFloat(52, m.m31()); dest.putFloat(56, m.m32()); dest.putFloat(60, m.m33()); } private void putN(Matrix4f m, int offset, ByteBuffer dest) {
public void putTransposed(Matrix4f m, int offset, ByteBuffer dest) { dest.putFloat(offset, m.m00()); dest.putFloat(offset+4, m.m10()); dest.putFloat(offset+8, m.m20()); dest.putFloat(offset+12, m.m30()); dest.putFloat(offset+16, m.m01()); dest.putFloat(offset+20, m.m11()); dest.putFloat(offset+24, m.m21()); dest.putFloat(offset+28, m.m31()); dest.putFloat(offset+32, m.m02()); dest.putFloat(offset+36, m.m12()); dest.putFloat(offset+40, m.m22()); dest.putFloat(offset+44, m.m32()); dest.putFloat(offset+48, m.m03()); dest.putFloat(offset+52, m.m13()); dest.putFloat(offset+56, m.m23()); dest.putFloat(offset+60, m.m33()); }
public void copy(Matrix4f src, float[] dest, int off) { dest[off+0] = src.m00(); dest[off+1] = src.m01(); dest[off+2] = src.m02(); dest[off+3] = src.m03(); dest[off+4] = src.m10(); dest[off+5] = src.m11(); dest[off+6] = src.m12(); dest[off+7] = src.m13(); dest[off+8] = src.m20(); dest[off+9] = src.m21(); dest[off+10] = src.m22(); dest[off+11] = src.m23(); dest[off+12] = src.m30(); dest[off+13] = src.m31(); dest[off+14] = src.m32(); dest[off+15] = src.m33(); }
public void copy(Matrix4f src, float[] dest, int off) { dest[off+0] = src.m00(); dest[off+1] = src.m01(); dest[off+2] = src.m02(); dest[off+3] = src.m03(); dest[off+4] = src.m10(); dest[off+5] = src.m11(); dest[off+6] = src.m12(); dest[off+7] = src.m13(); dest[off+8] = src.m20(); dest[off+9] = src.m21(); dest[off+10] = src.m22(); dest[off+11] = src.m23(); dest[off+12] = src.m30(); dest[off+13] = src.m31(); dest[off+14] = src.m32(); dest[off+15] = src.m33(); }
public void putTransposed(Matrix4f m, long destAddr) { UNSAFE.putFloat(null, destAddr, m.m00()); UNSAFE.putFloat(null, destAddr + 4, m.m10()); UNSAFE.putFloat(null, destAddr + 8, m.m20()); UNSAFE.putFloat(null, destAddr + 12, m.m30()); UNSAFE.putFloat(null, destAddr + 16, m.m01()); UNSAFE.putFloat(null, destAddr + 20, m.m11()); UNSAFE.putFloat(null, destAddr + 24, m.m21()); UNSAFE.putFloat(null, destAddr + 28, m.m31()); UNSAFE.putFloat(null, destAddr + 32, m.m02()); UNSAFE.putFloat(null, destAddr + 36, m.m12()); UNSAFE.putFloat(null, destAddr + 40, m.m22()); UNSAFE.putFloat(null, destAddr + 44, m.m32()); UNSAFE.putFloat(null, destAddr + 48, m.m03()); UNSAFE.putFloat(null, destAddr + 52, m.m13()); UNSAFE.putFloat(null, destAddr + 56, m.m23()); UNSAFE.putFloat(null, destAddr + 60, m.m33()); }
public void swap(Matrix4f m1, Matrix4f m2) { float tmp; tmp = m1.m00(); m1._m00(m2.m00()); m2._m00(tmp); tmp = m1.m01(); m1._m01(m2.m01()); m2._m01(tmp); tmp = m1.m02(); m1._m02(m2.m02()); m2._m02(tmp); tmp = m1.m03(); m1._m03(m2.m03()); m2._m03(tmp); tmp = m1.m10(); m1._m10(m2.m10()); m2._m10(tmp); tmp = m1.m11(); m1._m11(m2.m11()); m2._m11(tmp); tmp = m1.m12(); m1._m12(m2.m12()); m2._m12(tmp); tmp = m1.m13(); m1._m13(m2.m13()); m2._m13(tmp); tmp = m1.m20(); m1._m20(m2.m20()); m2._m20(tmp); tmp = m1.m21(); m1._m21(m2.m21()); m2._m21(tmp); tmp = m1.m22(); m1._m22(m2.m22()); m2._m22(tmp); tmp = m1.m23(); m1._m23(m2.m23()); m2._m23(tmp); tmp = m1.m30(); m1._m30(m2.m30()); m2._m30(tmp); tmp = m1.m31(); m1._m31(m2.m31()); m2._m31(tmp); tmp = m1.m32(); m1._m32(m2.m32()); m2._m32(tmp); tmp = m1.m33(); m1._m33(m2.m33()); m2._m33(tmp); }
public void swap(Matrix4f m1, Matrix4f m2) { float tmp; tmp = m1.m00(); m1._m00(m2.m00()); m2._m00(tmp); tmp = m1.m01(); m1._m01(m2.m01()); m2._m01(tmp); tmp = m1.m02(); m1._m02(m2.m02()); m2._m02(tmp); tmp = m1.m03(); m1._m03(m2.m03()); m2._m03(tmp); tmp = m1.m10(); m1._m10(m2.m10()); m2._m10(tmp); tmp = m1.m11(); m1._m11(m2.m11()); m2._m11(tmp); tmp = m1.m12(); m1._m12(m2.m12()); m2._m12(tmp); tmp = m1.m13(); m1._m13(m2.m13()); m2._m13(tmp); tmp = m1.m20(); m1._m20(m2.m20()); m2._m20(tmp); tmp = m1.m21(); m1._m21(m2.m21()); m2._m21(tmp); tmp = m1.m22(); m1._m22(m2.m22()); m2._m22(tmp); tmp = m1.m23(); m1._m23(m2.m23()); m2._m23(tmp); tmp = m1.m30(); m1._m30(m2.m30()); m2._m30(tmp); tmp = m1.m31(); m1._m31(m2.m31()); m2._m31(tmp); tmp = m1.m32(); m1._m32(m2.m32()); m2._m32(tmp); tmp = m1.m33(); m1._m33(m2.m33()); m2._m33(tmp); }
public void copy(Matrix4f src, Matrix4f dest) { dest._m00(src.m00()); dest._m01(src.m01()); dest._m02(src.m02()); dest._m03(src.m03()); dest._m10(src.m10()); dest._m11(src.m11()); dest._m12(src.m12()); dest._m13(src.m13()); dest._m20(src.m20()); dest._m21(src.m21()); dest._m22(src.m22()); dest._m23(src.m23()); dest._m30(src.m30()); dest._m31(src.m31()); dest._m32(src.m32()); dest._m33(src.m33()); }
public void putTransposed(Matrix4f m, long destAddr) { UNSAFE.putFloat(null, destAddr, m.m00()); UNSAFE.putFloat(null, destAddr + 4, m.m10()); UNSAFE.putFloat(null, destAddr + 8, m.m20()); UNSAFE.putFloat(null, destAddr + 12, m.m30()); UNSAFE.putFloat(null, destAddr + 16, m.m01()); UNSAFE.putFloat(null, destAddr + 20, m.m11()); UNSAFE.putFloat(null, destAddr + 24, m.m21()); UNSAFE.putFloat(null, destAddr + 28, m.m31()); UNSAFE.putFloat(null, destAddr + 32, m.m02()); UNSAFE.putFloat(null, destAddr + 36, m.m12()); UNSAFE.putFloat(null, destAddr + 40, m.m22()); UNSAFE.putFloat(null, destAddr + 44, m.m32()); UNSAFE.putFloat(null, destAddr + 48, m.m03()); UNSAFE.putFloat(null, destAddr + 52, m.m13()); UNSAFE.putFloat(null, destAddr + 56, m.m23()); UNSAFE.putFloat(null, destAddr + 60, m.m33()); }
public void copy(Matrix4f src, Matrix4f dest) { dest._m00(src.m00()); dest._m01(src.m01()); dest._m02(src.m02()); dest._m03(src.m03()); dest._m10(src.m10()); dest._m11(src.m11()); dest._m12(src.m12()); dest._m13(src.m13()); dest._m20(src.m20()); dest._m21(src.m21()); dest._m22(src.m22()); dest._m23(src.m23()); dest._m30(src.m30()); dest._m31(src.m31()); dest._m32(src.m32()); dest._m33(src.m33()); }