/* Compute the rotation matrix m from the 4d rotation angles. */ static void rotateall4d(float ze, float et, float th, float m[4][4]) { int i, j; for (i=0; i<4; i++) for (j=0; j<4; j++) m[i][j] = (i==j); rotatexy(m,ze); rotatexz(m,et); rotateyz(m,th); }
/* Compute the rotation matrix m from the rotation angles. */ static void rotateall(float al, float be, float de, float ze, float et, float th, float m[4][4]) { int i, j; for (i=0; i<4; i++) for (j=0; j<4; j++) m[i][j] = (i==j); rotatewx(m,al); rotatewy(m,be); rotatewz(m,de); rotatexz(m,et); rotatexy(m,ze); rotateyz(m,th); }