//// spaceMouseDebug.js// examples//// Copyright 2015 High Fidelity, Inc.//// Distributed under the Apache License, Version 2.0.// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html// var firstmove = 1;var position = { x: 0, y: 0, z: 0 };var rotation = { x: 0, y: 0, z: 0 }; function toggleFirstMove() { if(firstmove){ print("____________________________________"); firstmove = 0; }} function spacemouseCheck() { return Controller.Hardware.Spacemouse !== undefined;} function update(deltaTime) { if(spacemouseCheck){ if(Controller.getValue(Controller.Standard.LY) != 0){ toggleFirstMove(); print("- Controller TY: " + Controller.getValue(Controller.Standard.LY)); } if(Controller.getValue(Controller.Standard.LX) != 0){ toggleFirstMove(); print("- Controller RZ: " + Controller.getValue(Controller.Standard.LX)); } if(Controller.getValue(Controller.Standard.LB) != 0){ toggleFirstMove(); print("- Controller LEFTB: " + Controller.getValue(Controller.Standard.LB)); } if(Controller.getValue(Controller.Standard.RY) != 0){ toggleFirstMove(); print("- Controller TZ: " + Controller.getValue(Controller.Standard.RY)); } if(Controller.getValue(Controller.Standard.RX) != 0){ toggleFirstMove(); print("- Controller TX: " + Controller.getValue(Controller.Standard.RX)); } if(Controller.getValue(Controller.Standard.RB) != 0){ toggleFirstMove(); print("- Controller RIGHTB: " + Controller.getValue(Controller.Standard.RB)); } firstmove = 1; }} Script.update.connect(update);
//
// spaceMouseDebug.js
// examples
//
// Copyright 2015 High Fidelity, Inc.
//
// Distributed under the Apache License, Version 2.0.
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
//
var firstmove = 1;
var position = {
x: 0,
y: 0,
z: 0
};
var rotation = {
x: 0,
y: 0,
z: 0
};
function toggleFirstMove() {
if(firstmove){
print("____________________________________");
firstmove = 0;
}
}
function spacemouseCheck() {
return Controller.Hardware.Spacemouse !== undefined;
}
function update(deltaTime) {
if(spacemouseCheck){
if(Controller.getValue(Controller.Standard.LY) != 0){
toggleFirstMove();
print("- Controller TY: " + Controller.getValue(Controller.Standard.LY));
}
if(Controller.getValue(Controller.Standard.LX) != 0){
toggleFirstMove();
print("- Controller RZ: " + Controller.getValue(Controller.Standard.LX));
}
if(Controller.getValue(Controller.Standard.LB) != 0){
toggleFirstMove();
print("- Controller LEFTB: " + Controller.getValue(Controller.Standard.LB));
}
if(Controller.getValue(Controller.Standard.RY) != 0){
toggleFirstMove();
print("- Controller TZ: " + Controller.getValue(Controller.Standard.RY));
}
if(Controller.getValue(Controller.Standard.RX) != 0){
toggleFirstMove();
print("- Controller TX: " + Controller.getValue(Controller.Standard.RX));
}
if(Controller.getValue(Controller.Standard.RB) != 0){
toggleFirstMove();
print("- Controller RIGHTB: " + Controller.getValue(Controller.Standard.RB));
}
firstmove = 1;
}
}
Script.update.connect(update);