mirror of
https://github.com/overte-org/overte.git
synced 2025-08-05 02:37:02 +02:00
Update Touch controller configuration
This commit is contained in:
parent
ece781748f
commit
19a3fdcc01
2 changed files with 17 additions and 15 deletions
|
@ -13,12 +13,14 @@
|
||||||
|
|
||||||
(function () {
|
(function () {
|
||||||
|
|
||||||
Script.include("controllerDisplay.js?");
|
Script.include("controllerDisplay.js");
|
||||||
Script.include("viveControllerConfiguration.js");
|
Script.include("viveControllerConfiguration.js");
|
||||||
Script.include("touchControllerConfiguration.js?");
|
Script.include("touchControllerConfiguration.js?" + Date.now());
|
||||||
|
|
||||||
var HIDE_CONTROLLERS_ON_EQUIP = false;
|
var HIDE_CONTROLLERS_ON_EQUIP = false;
|
||||||
|
|
||||||
|
HMD.requestShowHandControllers();
|
||||||
|
|
||||||
//
|
//
|
||||||
// Management of controller display
|
// Management of controller display
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,7 +21,7 @@ var leftBaseRotation = Quat.multiply(
|
||||||
//var leftBaseRotation = Quat.fromPitchYawRollDegrees(0, 0, 0);
|
//var leftBaseRotation = Quat.fromPitchYawRollDegrees(0, 0, 0);
|
||||||
|
|
||||||
var rightBaseRotation = Quat.multiply(
|
var rightBaseRotation = Quat.multiply(
|
||||||
Quat.fromPitchYawRollDegrees(0, 0, -45),
|
Quat.fromPitchYawRollDegrees(0, 0, 0),
|
||||||
Quat.multiply(
|
Quat.multiply(
|
||||||
Quat.fromPitchYawRollDegrees(-90, 0, 0),
|
Quat.fromPitchYawRollDegrees(-90, 0, 0),
|
||||||
Quat.fromPitchYawRollDegrees(0, 0, -90)
|
Quat.fromPitchYawRollDegrees(0, 0, -90)
|
||||||
|
@ -29,6 +29,7 @@ var rightBaseRotation = Quat.multiply(
|
||||||
);
|
);
|
||||||
|
|
||||||
// keep these in sync with the values from SteamVRHelpers.cpp
|
// keep these in sync with the values from SteamVRHelpers.cpp
|
||||||
|
var CONTROLLER_LENGTH_OFFSET = 0.0762;
|
||||||
var CONTROLLER_LATERAL_OFFSET = 0.0381;
|
var CONTROLLER_LATERAL_OFFSET = 0.0381;
|
||||||
var CONTROLLER_VERTICAL_OFFSET = 0.0381;
|
var CONTROLLER_VERTICAL_OFFSET = 0.0381;
|
||||||
var CONTROLLER_FORWARD_OFFSET = 0.1524;
|
var CONTROLLER_FORWARD_OFFSET = 0.1524;
|
||||||
|
@ -38,18 +39,17 @@ var leftBasePosition = {
|
||||||
y: CONTROLLER_FORWARD_OFFSET,
|
y: CONTROLLER_FORWARD_OFFSET,
|
||||||
z: CONTROLLER_LATERAL_OFFSET
|
z: CONTROLLER_LATERAL_OFFSET
|
||||||
};
|
};
|
||||||
var rightBasePosition = {
|
leftBasePosition = Vec3.multiplyQbyV(rightBaseRotation, {
|
||||||
x: -CONTROLLER_VERTICAL_OFFSET,
|
x: CONTROLLER_LENGTH_OFFSET / 2.0,
|
||||||
y: -CONTROLLER_FORWARD_OFFSET,
|
y: CONTROLLER_LENGTH_OFFSET / 2.0,
|
||||||
z: CONTROLLER_LATERAL_OFFSET
|
z: CONTROLLER_LENGTH_OFFSET * 1.5
|
||||||
};
|
});
|
||||||
rightBasePosition = {
|
var rightBasePosition = Vec3.multiplyQbyV(rightBaseRotation, {
|
||||||
x: CONTROLLER_FORWARD_OFFSET,
|
x: CONTROLLER_LENGTH_OFFSET / 2.0,
|
||||||
y: CONTROLLER_VERTICAL_OFFSET,
|
y: CONTROLLER_LENGTH_OFFSET / 2.0,
|
||||||
z: CONTROLLER_LATERAL_OFFSET
|
z: CONTROLLER_LENGTH_OFFSET * 1.5
|
||||||
};
|
});
|
||||||
|
|
||||||
//var BASE_URL = "file:///C:/Users/Ryan/dev/hifi/interface/resources/meshes/controller/touch/";
|
|
||||||
var BASE_URL = Script.resourcesPath() + "meshes/controller/touch/";
|
var BASE_URL = Script.resourcesPath() + "meshes/controller/touch/";
|
||||||
|
|
||||||
TOUCH_CONTROLLER_CONFIGURATION_LEFT = {
|
TOUCH_CONTROLLER_CONFIGURATION_LEFT = {
|
||||||
|
@ -217,7 +217,7 @@ TOUCH_CONTROLLER_CONFIGURATION_RIGHT = {
|
||||||
naturalPosition: { x: -0.016486231237649918, y: -0.03551865369081497, z: -0.018527653068304062 },
|
naturalPosition: { x: -0.016486231237649918, y: -0.03551865369081497, z: -0.018527653068304062 },
|
||||||
dimensions: { x: 0.11053784191608429, y: 0.09957750141620636, z: 0.10139875113964081 },
|
dimensions: { x: 0.11053784191608429, y: 0.09957750141620636, z: 0.10139875113964081 },
|
||||||
rotation: rightBaseRotation,
|
rotation: rightBaseRotation,
|
||||||
position: Vec3.multiplyQbyV(Quat.fromPitchYawRollDegrees(0, 0, 45), rightBasePosition),
|
position: rightBasePosition,
|
||||||
|
|
||||||
parts: {
|
parts: {
|
||||||
tips: {
|
tips: {
|
||||||
|
|
Loading…
Reference in a new issue