mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 11:37:58 +02:00
fix radius equiping
This commit is contained in:
parent
bbc022da2d
commit
32fca16c85
1 changed files with 6 additions and 4 deletions
|
@ -138,9 +138,9 @@ EquipHotspotBuddy.prototype.update = function(deltaTime, timestamp, controllerDa
|
||||||
|
|
||||||
var dimensions;
|
var dimensions;
|
||||||
if (overlayInfoSet.type === "sphere") {
|
if (overlayInfoSet.type === "sphere") {
|
||||||
dimensions = overlayInfoSet.hotspot.radius * 2 * overlayInfoSet.currentSize * EQUIP_SPHERE_SCALE_FACTOR;
|
dimensions = (overlayInfoSet.hotspot.radius / 2) * overlayInfoSet.currentSize * EQUIP_SPHERE_SCALE_FACTOR;
|
||||||
} else {
|
} else {
|
||||||
dimensions = overlayInfoSet.hotspot.radius * 2 * overlayInfoSet.currentSize;
|
dimensions = (overlayInfoSet.hotspot.radius / 2) * overlayInfoSet.currentSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
overlayInfoSet.overlays.forEach(function(overlay) {
|
overlayInfoSet.overlays.forEach(function(overlay) {
|
||||||
|
@ -162,7 +162,7 @@ EquipHotspotBuddy.prototype.update = function(deltaTime, timestamp, controllerDa
|
||||||
|
|
||||||
var ATTACH_POINT_SETTINGS = "io.highfidelity.attachPoints";
|
var ATTACH_POINT_SETTINGS = "io.highfidelity.attachPoints";
|
||||||
|
|
||||||
var EQUIP_RADIUS = 0.25; // radius used for palm vs equip-hotspot for equipping.
|
var EQUIP_RADIUS = 1.0; // radius used for palm vs equip-hotspot for equipping.
|
||||||
|
|
||||||
var HAPTIC_PULSE_STRENGTH = 1.0;
|
var HAPTIC_PULSE_STRENGTH = 1.0;
|
||||||
var HAPTIC_PULSE_DURATION = 13.0;
|
var HAPTIC_PULSE_DURATION = 13.0;
|
||||||
|
@ -322,7 +322,9 @@ EquipHotspotBuddy.prototype.update = function(deltaTime, timestamp, controllerDa
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
var wearableProps = getWearableData(props);
|
var wearableProps = getWearableData(props);
|
||||||
|
var sensorToScaleFactor = MyAvatar.sensorToWorldScale;
|
||||||
if (wearableProps && wearableProps.joints) {
|
if (wearableProps && wearableProps.joints) {
|
||||||
|
|
||||||
result.push({
|
result.push({
|
||||||
key: entityID.toString() + "0",
|
key: entityID.toString() + "0",
|
||||||
entityID: entityID,
|
entityID: entityID,
|
||||||
|
@ -332,7 +334,7 @@ EquipHotspotBuddy.prototype.update = function(deltaTime, timestamp, controllerDa
|
||||||
z: 0
|
z: 0
|
||||||
},
|
},
|
||||||
worldPosition: entityXform.pos,
|
worldPosition: entityXform.pos,
|
||||||
radius: EQUIP_RADIUS,
|
radius: EQUIP_RADIUS * sensorToScaleFactor,
|
||||||
joints: wearableProps.joints,
|
joints: wearableProps.joints,
|
||||||
modelURL: null,
|
modelURL: null,
|
||||||
modelScale: null
|
modelScale: null
|
||||||
|
|
Loading…
Reference in a new issue