mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 17:01:18 +02:00
Merge pull request #7001 from imgntn/masterOffsets
Update reset scripts to use new offset style
This commit is contained in:
commit
ee96341380
2 changed files with 245 additions and 100 deletions
|
@ -278,7 +278,7 @@
|
||||||
modelURL: modelURL,
|
modelURL: modelURL,
|
||||||
position: position,
|
position: position,
|
||||||
restitution: 0,
|
restitution: 0,
|
||||||
damping:0.5,
|
damping: 0.5,
|
||||||
collisionSoundURL: "http://hifi-content.s3.amazonaws.com/james/pistol/sounds/drop.wav",
|
collisionSoundURL: "http://hifi-content.s3.amazonaws.com/james/pistol/sounds/drop.wav",
|
||||||
dimensions: {
|
dimensions: {
|
||||||
x: 0.05,
|
x: 0.05,
|
||||||
|
@ -300,18 +300,29 @@
|
||||||
dynamic: true,
|
dynamic: true,
|
||||||
userData: JSON.stringify({
|
userData: JSON.stringify({
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
spatialKey: {
|
wearable: {
|
||||||
rightRelativePosition: {
|
joints: {
|
||||||
x: 0.03,
|
RightHand: [{
|
||||||
y: 0.0,
|
x: 0.07079616189002991,
|
||||||
z: -0.065
|
y: 0.20177987217903137,
|
||||||
},
|
z: 0.06374628841876984
|
||||||
leftRelativePosition: {
|
}, {
|
||||||
x: -0.03,
|
x: -0.5863648653030396,
|
||||||
y: 0.00,
|
y: -0.46007341146469116,
|
||||||
z: -0.065
|
z: 0.46949487924575806,
|
||||||
},
|
w: -0.4733745753765106
|
||||||
relativeRotation: Quat.fromPitchYawRollDegrees(90, 90, 0)
|
}],
|
||||||
|
LeftHand: [{
|
||||||
|
x: 0.1802254319190979,
|
||||||
|
y: 0.13442856073379517,
|
||||||
|
z: 0.08504903316497803
|
||||||
|
}, {
|
||||||
|
x: 0.2198076844215393,
|
||||||
|
y: -0.7377811074256897,
|
||||||
|
z: 0.2780133783817291,
|
||||||
|
w: 0.574519157409668
|
||||||
|
}]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
invertSolidWhileHeld: true
|
invertSolidWhileHeld: true
|
||||||
},
|
},
|
||||||
|
@ -334,7 +345,7 @@
|
||||||
var BOW_ROTATION = Quat.fromPitchYawRollDegrees(-103.05, -178.60, -87.27);
|
var BOW_ROTATION = Quat.fromPitchYawRollDegrees(-103.05, -178.60, -87.27);
|
||||||
var MODEL_URL = "https://hifi-public.s3.amazonaws.com/models/bow/new/bow-deadly.fbx";
|
var MODEL_URL = "https://hifi-public.s3.amazonaws.com/models/bow/new/bow-deadly.fbx";
|
||||||
var COLLISION_HULL_URL = "https://hifi-public.s3.amazonaws.com/models/bow/new/bow_collision_hull.obj";
|
var COLLISION_HULL_URL = "https://hifi-public.s3.amazonaws.com/models/bow/new/bow_collision_hull.obj";
|
||||||
|
|
||||||
var BOW_DIMENSIONS = {
|
var BOW_DIMENSIONS = {
|
||||||
x: 0.04,
|
x: 0.04,
|
||||||
y: 1.3,
|
y: 1.3,
|
||||||
|
@ -378,19 +389,30 @@
|
||||||
resetMe: true
|
resetMe: true
|
||||||
},
|
},
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
invertSolidWhileHeld: true,
|
invertSolidWhileHeld: true
|
||||||
spatialKey: {
|
},
|
||||||
rightRelativePosition: {
|
wearable: {
|
||||||
x: 0.03,
|
joints: {
|
||||||
y: 0.08,
|
RightHand: [{
|
||||||
z: 0.11
|
x: 0.03960523009300232,
|
||||||
},
|
y: 0.01979270577430725,
|
||||||
leftRelativePosition: {
|
z: 0.03294898942112923
|
||||||
x: -0.03,
|
}, {
|
||||||
y: 0.08,
|
x: -0.7257906794548035,
|
||||||
z: 0.11
|
y: -0.4611682891845703,
|
||||||
},
|
z: 0.4436084032058716,
|
||||||
relativeRotation: Quat.fromPitchYawRollDegrees(180, 90, 90)
|
w: -0.25251442193984985
|
||||||
|
}],
|
||||||
|
LeftHand: [{
|
||||||
|
x: 0.0055799782276153564,
|
||||||
|
y: 0.04354757443070412,
|
||||||
|
z: 0.05119767785072327
|
||||||
|
}, {
|
||||||
|
x: -0.14914104342460632,
|
||||||
|
y: 0.6448180079460144,
|
||||||
|
z: -0.2888556718826294,
|
||||||
|
w: -0.6917579770088196
|
||||||
|
}]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -455,6 +477,7 @@
|
||||||
|
|
||||||
makeBow();
|
makeBow();
|
||||||
}
|
}
|
||||||
|
|
||||||
function createFire() {
|
function createFire() {
|
||||||
|
|
||||||
|
|
||||||
|
@ -860,6 +883,30 @@
|
||||||
},
|
},
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
invertSolidWhileHeld: true
|
invertSolidWhileHeld: true
|
||||||
|
},
|
||||||
|
wearable: {
|
||||||
|
joints: {
|
||||||
|
RightHand: [{
|
||||||
|
x: 0.0717092975974083,
|
||||||
|
y: 0.1166968047618866,
|
||||||
|
z: 0.07085515558719635
|
||||||
|
}, {
|
||||||
|
x: -0.7195770740509033,
|
||||||
|
y: 0.175227552652359,
|
||||||
|
z: 0.5953742265701294,
|
||||||
|
w: 0.31150275468826294
|
||||||
|
}],
|
||||||
|
LeftHand: [{
|
||||||
|
x: 0.0806504637002945,
|
||||||
|
y: 0.09710478782653809,
|
||||||
|
z: 0.08610185235738754
|
||||||
|
}, {
|
||||||
|
x: 0.5630447864532471,
|
||||||
|
y: -0.2545935809612274,
|
||||||
|
z: 0.7855332493782043,
|
||||||
|
w: 0.033170729875564575
|
||||||
|
}]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
@ -1231,22 +1278,32 @@
|
||||||
resetMe: true
|
resetMe: true
|
||||||
},
|
},
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
spatialKey: {
|
|
||||||
rightRelativePosition: {
|
|
||||||
x: -0.05,
|
|
||||||
y: .06,
|
|
||||||
z: 0.05
|
|
||||||
},
|
|
||||||
leftRelativePosition: {
|
|
||||||
x: 0.05,
|
|
||||||
y: 0.06,
|
|
||||||
z: 0.05
|
|
||||||
},
|
|
||||||
relativeRotation: Quat.fromPitchYawRollDegrees(0, -90, -90)
|
|
||||||
},
|
|
||||||
invertSolidWhileHeld: true
|
invertSolidWhileHeld: true
|
||||||
|
},
|
||||||
|
wearable: {
|
||||||
|
joints: {
|
||||||
|
RightHand: [{
|
||||||
|
x: 0.1177130937576294,
|
||||||
|
y: 0.12922893464565277,
|
||||||
|
z: 0.08307232707738876
|
||||||
|
}, {
|
||||||
|
x: 0.4934672713279724,
|
||||||
|
y: 0.3605862259864807,
|
||||||
|
z: 0.6394805908203125,
|
||||||
|
w: -0.4664038419723511
|
||||||
|
}],
|
||||||
|
LeftHand: [{
|
||||||
|
x: 0.09151676297187805,
|
||||||
|
y: 0.13639454543590546,
|
||||||
|
z: 0.09354984760284424
|
||||||
|
}, {
|
||||||
|
x: -0.19628101587295532,
|
||||||
|
y: 0.6418180465698242,
|
||||||
|
z: 0.2830369472503662,
|
||||||
|
w: 0.6851521730422974
|
||||||
|
}]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1280,14 +1337,30 @@
|
||||||
resetMe: true
|
resetMe: true
|
||||||
},
|
},
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
invertSolidWhileHeld: true,
|
invertSolidWhileHeld: true
|
||||||
spatialKey: {
|
},
|
||||||
relativePosition: {
|
"wearable": {
|
||||||
x: 0,
|
"joints": {
|
||||||
y: 0.1,
|
"RightHand": [{
|
||||||
z: 0
|
"x": 0.11421211808919907,
|
||||||
},
|
"y": 0.06508062779903412,
|
||||||
relativeRotation: Quat.fromPitchYawRollDegrees(0, 0, 90)
|
"z": 0.06317152827978134
|
||||||
|
}, {
|
||||||
|
"x": -0.7886992692947388,
|
||||||
|
"y": -0.6108893156051636,
|
||||||
|
"z": -0.05003821849822998,
|
||||||
|
"w": 0.047579944133758545
|
||||||
|
}],
|
||||||
|
"LeftHand": [{
|
||||||
|
"x": 0.03530977666378021,
|
||||||
|
"y": 0.11278322339057922,
|
||||||
|
"z": 0.049768272787332535
|
||||||
|
}, {
|
||||||
|
"x": -0.050609711557626724,
|
||||||
|
"y": -0.11595471203327179,
|
||||||
|
"z": 0.3554558753967285,
|
||||||
|
"w": 0.9260908961296082
|
||||||
|
}]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -1595,4 +1668,4 @@
|
||||||
};
|
};
|
||||||
// entity scripts always need to return a newly constructed object of our type
|
// entity scripts always need to return a newly constructed object of our type
|
||||||
return new ResetSwitch();
|
return new ResetSwitch();
|
||||||
});
|
});
|
|
@ -284,18 +284,29 @@ MasterReset = function() {
|
||||||
collisionSoundURL: "http://hifi-content.s3.amazonaws.com/james/pistol/sounds/drop.wav",
|
collisionSoundURL: "http://hifi-content.s3.amazonaws.com/james/pistol/sounds/drop.wav",
|
||||||
userData: JSON.stringify({
|
userData: JSON.stringify({
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
spatialKey: {
|
wearable: {
|
||||||
rightRelativePosition: {
|
joints: {
|
||||||
x: 0.03,
|
RightHand: [{
|
||||||
y: 0.0,
|
x: 0.07079616189002991,
|
||||||
z: -0.065
|
y: 0.20177987217903137,
|
||||||
},
|
z: 0.06374628841876984
|
||||||
leftRelativePosition: {
|
}, {
|
||||||
x: -0.03,
|
x: -0.5863648653030396,
|
||||||
y: 0.00,
|
y: -0.46007341146469116,
|
||||||
z: -0.065
|
z: 0.46949487924575806,
|
||||||
},
|
w: -0.4733745753765106
|
||||||
relativeRotation: Quat.fromPitchYawRollDegrees(90, 90, 0)
|
}],
|
||||||
|
LeftHand: [{
|
||||||
|
x: 0.1802254319190979,
|
||||||
|
y: 0.13442856073379517,
|
||||||
|
z: 0.08504903316497803
|
||||||
|
}, {
|
||||||
|
x: 0.2198076844215393,
|
||||||
|
y: -0.7377811074256897,
|
||||||
|
z: 0.2780133783817291,
|
||||||
|
w: 0.574519157409668
|
||||||
|
}]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
invertSolidWhileHeld: true
|
invertSolidWhileHeld: true
|
||||||
},
|
},
|
||||||
|
@ -318,7 +329,7 @@ MasterReset = function() {
|
||||||
var BOW_ROTATION = Quat.fromPitchYawRollDegrees(-103.05, -178.60, -87.27);
|
var BOW_ROTATION = Quat.fromPitchYawRollDegrees(-103.05, -178.60, -87.27);
|
||||||
var MODEL_URL = "https://hifi-public.s3.amazonaws.com/models/bow/new/bow-deadly.fbx";
|
var MODEL_URL = "https://hifi-public.s3.amazonaws.com/models/bow/new/bow-deadly.fbx";
|
||||||
var COLLISION_HULL_URL = "https://hifi-public.s3.amazonaws.com/models/bow/new/bow_collision_hull.obj";
|
var COLLISION_HULL_URL = "https://hifi-public.s3.amazonaws.com/models/bow/new/bow_collision_hull.obj";
|
||||||
|
|
||||||
var BOW_DIMENSIONS = {
|
var BOW_DIMENSIONS = {
|
||||||
x: 0.04,
|
x: 0.04,
|
||||||
y: 1.3,
|
y: 1.3,
|
||||||
|
@ -362,19 +373,30 @@ MasterReset = function() {
|
||||||
resetMe: true
|
resetMe: true
|
||||||
},
|
},
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
invertSolidWhileHeld: true,
|
invertSolidWhileHeld: true
|
||||||
spatialKey: {
|
},
|
||||||
rightRelativePosition: {
|
wearable: {
|
||||||
x: 0.03,
|
joints: {
|
||||||
y: 0.08,
|
RightHand: [{
|
||||||
z: 0.11
|
x: 0.03960523009300232,
|
||||||
},
|
y: 0.01979270577430725,
|
||||||
leftRelativePosition: {
|
z: 0.03294898942112923
|
||||||
x: -0.03,
|
}, {
|
||||||
y: 0.08,
|
x: -0.7257906794548035,
|
||||||
z: 0.11
|
y: -0.4611682891845703,
|
||||||
},
|
z: 0.4436084032058716,
|
||||||
relativeRotation: Quat.fromPitchYawRollDegrees(180, 90, 90)
|
w: -0.25251442193984985
|
||||||
|
}],
|
||||||
|
LeftHand: [{
|
||||||
|
x: 0.0055799782276153564,
|
||||||
|
y: 0.04354757443070412,
|
||||||
|
z: 0.05119767785072327
|
||||||
|
}, {
|
||||||
|
x: -0.14914104342460632,
|
||||||
|
y: 0.6448180079460144,
|
||||||
|
z: -0.2888556718826294,
|
||||||
|
w: -0.6917579770088196
|
||||||
|
}]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -848,6 +870,30 @@ MasterReset = function() {
|
||||||
},
|
},
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
invertSolidWhileHeld: true
|
invertSolidWhileHeld: true
|
||||||
|
},
|
||||||
|
wearable: {
|
||||||
|
joints: {
|
||||||
|
RightHand: [{
|
||||||
|
x: 0.0717092975974083,
|
||||||
|
y: 0.1166968047618866,
|
||||||
|
z: 0.07085515558719635
|
||||||
|
}, {
|
||||||
|
x: -0.7195770740509033,
|
||||||
|
y: 0.175227552652359,
|
||||||
|
z: 0.5953742265701294,
|
||||||
|
w: 0.31150275468826294
|
||||||
|
}],
|
||||||
|
LeftHand: [{
|
||||||
|
x: 0.0806504637002945,
|
||||||
|
y: 0.09710478782653809,
|
||||||
|
z: 0.08610185235738754
|
||||||
|
}, {
|
||||||
|
x: 0.5630447864532471,
|
||||||
|
y: -0.2545935809612274,
|
||||||
|
z: 0.7855332493782043,
|
||||||
|
w: 0.033170729875564575
|
||||||
|
}]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
@ -1140,7 +1186,7 @@ MasterReset = function() {
|
||||||
var dice2 = Entities.addEntity(diceProps);
|
var dice2 = Entities.addEntity(diceProps);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function createGates() {
|
function createGates() {
|
||||||
var MODEL_URL = 'http://hifi-public.s3.amazonaws.com/ryan/fence.fbx';
|
var MODEL_URL = 'http://hifi-public.s3.amazonaws.com/ryan/fence.fbx';
|
||||||
|
|
||||||
|
@ -1219,22 +1265,32 @@ MasterReset = function() {
|
||||||
resetMe: true
|
resetMe: true
|
||||||
},
|
},
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
spatialKey: {
|
|
||||||
rightRelativePosition: {
|
|
||||||
x: -0.05,
|
|
||||||
y: .06,
|
|
||||||
z: 0.05
|
|
||||||
},
|
|
||||||
leftRelativePosition: {
|
|
||||||
x: 0.05,
|
|
||||||
y: 0.06,
|
|
||||||
z: 0.05
|
|
||||||
},
|
|
||||||
relativeRotation: Quat.fromPitchYawRollDegrees(0, -90, -90)
|
|
||||||
},
|
|
||||||
invertSolidWhileHeld: true
|
invertSolidWhileHeld: true
|
||||||
|
},
|
||||||
|
wearable: {
|
||||||
|
joints: {
|
||||||
|
RightHand: [{
|
||||||
|
x: 0.1177130937576294,
|
||||||
|
y: 0.12922893464565277,
|
||||||
|
z: 0.08307232707738876
|
||||||
|
}, {
|
||||||
|
x: 0.4934672713279724,
|
||||||
|
y: 0.3605862259864807,
|
||||||
|
z: 0.6394805908203125,
|
||||||
|
w: -0.4664038419723511
|
||||||
|
}],
|
||||||
|
LeftHand: [{
|
||||||
|
x: 0.09151676297187805,
|
||||||
|
y: 0.13639454543590546,
|
||||||
|
z: 0.09354984760284424
|
||||||
|
}, {
|
||||||
|
x: -0.19628101587295532,
|
||||||
|
y: 0.6418180465698242,
|
||||||
|
z: 0.2830369472503662,
|
||||||
|
w: 0.6851521730422974
|
||||||
|
}]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1268,14 +1324,30 @@ MasterReset = function() {
|
||||||
resetMe: true
|
resetMe: true
|
||||||
},
|
},
|
||||||
grabbableKey: {
|
grabbableKey: {
|
||||||
invertSolidWhileHeld: true,
|
invertSolidWhileHeld: true
|
||||||
spatialKey: {
|
},
|
||||||
relativePosition: {
|
"wearable": {
|
||||||
x: 0,
|
"joints": {
|
||||||
y: 0.1,
|
"RightHand": [{
|
||||||
z: 0
|
"x": 0.11421211808919907,
|
||||||
},
|
"y": 0.06508062779903412,
|
||||||
relativeRotation: Quat.fromPitchYawRollDegrees(0, 0, 90)
|
"z": 0.06317152827978134
|
||||||
|
}, {
|
||||||
|
"x": -0.7886992692947388,
|
||||||
|
"y": -0.6108893156051636,
|
||||||
|
"z": -0.05003821849822998,
|
||||||
|
"w": 0.047579944133758545
|
||||||
|
}],
|
||||||
|
"LeftHand": [{
|
||||||
|
"x": 0.03530977666378021,
|
||||||
|
"y": 0.11278322339057922,
|
||||||
|
"z": 0.049768272787332535
|
||||||
|
}, {
|
||||||
|
"x": -0.050609711557626724,
|
||||||
|
"y": -0.11595471203327179,
|
||||||
|
"z": 0.3554558753967285,
|
||||||
|
"w": 0.9260908961296082
|
||||||
|
}]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -1578,4 +1650,4 @@ MasterReset = function() {
|
||||||
|
|
||||||
Script.scriptEnding.connect(cleanup);
|
Script.scriptEnding.connect(cleanup);
|
||||||
}
|
}
|
||||||
};
|
};
|
Loading…
Reference in a new issue