popravek test animacije za vec naprav

kegel
Jurij Podgoršek 2022-11-25 12:36:15 +01:00
parent e968814b45
commit d784c6dd81
1 changed files with 18 additions and 24 deletions

42
test.js
View File

@ -128,32 +128,26 @@ window.addEventListener('resize', onWindowResize, false);
// Poslusaj OSC evente
keysPressed = [0, 0, 0, 0];
var keysPressed = [0, 0, 0, 0];
const getVal = function (msg) {
return msg.value;
}
oscCallbacks = {
'/keys': [
function(args) {
keysPressed = args.map(getVal);
}
],
'/quaternion': [
function (args) {
// Popravimo osi (w x y z po defaultu HMM)
[qWW.w, qWW.x, qWW.y, qWW.z] = args.map(getVal);
}
],
'/accel': [
function (args) {
[accX, accY, accZ] = args.map(getVal);
}
],
'/gyro': [
function (args) {
[rotacijaX, rotacijaY, rotacijaZ] = args.map(getVal);
}
]
}
var prepend = '/ww/0';
var oscCallbacks = {};
oscCallbacks[`${prepend}'/keys`] = function(args) {
keysPressed = args.map(getVal);
};
oscCallbacks[`${prepend}/quaternion`] = function (args) {
// Popravimo osi (w x y z po defaultu HMM)
[qWW.w, qWW.x, qWW.y, qWW.z] = args.map(getVal);
};
oscCallbacks[`${prepend}/accel`] = function (args) {
[accX, accY, accZ] = args.map(getVal);
};
oscCallbacks[`${prepend}/gyro`] = function (args) {
[rotacijaX, rotacijaY, rotacijaZ] = args.map(getVal);
};