Extra changes required for use gesture

Co-Authored-By: petr666 <5103207+petr666@users.noreply.github.com>
This commit is contained in:
Simonandpetr666 committed 2023-03-17 21:33:19 +00:00
1 parent eabaff03a0
commit 5352b02167
4 files changed
+16 -16

No files matched your search

@@ -198,8 +198,8 @@ void HandleInput_Alt( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew, ovr
if (vr_gesture_triggered_use->integer) {
bool gestureUseAllowed = !vr_weapon_stabilised->value;
// Off-hand gesture
float xOffset = hmdPosition[0] - pOffTracking->HeadPose.Pose.Position.x;
float zOffset = hmdPosition[2] - pOffTracking->HeadPose.Pose.Position.z;
float xOffset = hmdPosition[0] - pOffTracking->Pose.position.x;
float zOffset = hmdPosition[2] - pOffTracking->Pose.position.z;
float distanceToBody = sqrtf((xOffset * xOffset) + (zOffset * zOffset));
if (gestureUseAllowed && (distanceToBody > vr_use_gesture_boundary->value)) {
if (!(use_gesture_state & VR_USE_GESTURE_OFF_HAND)) {
@@ -213,8 +213,8 @@ void HandleInput_Alt( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew, ovr
use_gesture_state &= ~VR_USE_GESTURE_OFF_HAND;
}
// Weapon-hand gesture
xOffset = hmdPosition[0] - pDominantTracking->HeadPose.Pose.Position.x;
zOffset = hmdPosition[2] - pDominantTracking->HeadPose.Pose.Position.z;
xOffset = hmdPosition[0] - pDominantTracking->Pose.position.x;
zOffset = hmdPosition[2] - pDominantTracking->Pose.position.z;
distanceToBody = sqrtf((xOffset * xOffset) + (zOffset * zOffset));
if (gestureUseAllowed && (distanceToBody > vr_use_gesture_boundary->value)) {
if (!(use_gesture_state & VR_USE_GESTURE_WEAPON_HAND)) {
@@ -210,8 +210,8 @@ void HandleInput_Alt2( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew, ov
if (vr_gesture_triggered_use->integer) {
bool gestureUseAllowed = !vr_weapon_stabilised->value;
// Off-hand gesture
float xOffset = hmdPosition[0] - pOffTracking->HeadPose.Pose.Position.x;
float zOffset = hmdPosition[2] - pOffTracking->HeadPose.Pose.Position.z;
float xOffset = hmdPosition[0] - pOffTracking->Pose.position.x;
float zOffset = hmdPosition[2] - pOffTracking->Pose.position.z;
float distanceToBody = sqrtf((xOffset * xOffset) + (zOffset * zOffset));
if (gestureUseAllowed && (distanceToBody > vr_use_gesture_boundary->value)) {
if (!(use_gesture_state & VR_USE_GESTURE_OFF_HAND)) {
@@ -225,8 +225,8 @@ void HandleInput_Alt2( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew, ov
use_gesture_state &= ~VR_USE_GESTURE_OFF_HAND;
}
// Weapon-hand gesture
xOffset = hmdPosition[0] - pDominantTracking->HeadPose.Pose.Position.x;
zOffset = hmdPosition[2] - pDominantTracking->HeadPose.Pose.Position.z;
xOffset = hmdPosition[0] - pDominantTracking->Pose.position.x;
zOffset = hmdPosition[2] - pDominantTracking->Pose.position.z;
distanceToBody = sqrtf((xOffset * xOffset) + (zOffset * zOffset));
if (gestureUseAllowed && (distanceToBody > vr_use_gesture_boundary->value)) {
if (!(use_gesture_state & VR_USE_GESTURE_WEAPON_HAND)) {
@@ -211,8 +211,8 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
if (vr_gesture_triggered_use->integer) {
bool gestureUseAllowed = !vr_weapon_stabilised->value;
// Off-hand gesture
float xOffset = hmdPosition[0] - pOffTracking->HeadPose.Pose.Position.x;
float zOffset = hmdPosition[2] - pOffTracking->HeadPose.Pose.Position.z;
float xOffset = hmdPosition[0] - pOffTracking->Pose.position.x;
float zOffset = hmdPosition[2] - pOffTracking->Pose.position.z;
float distanceToBody = sqrtf((xOffset * xOffset) + (zOffset * zOffset));
if (gestureUseAllowed && (distanceToBody > vr_use_gesture_boundary->value)) {
if (!(use_gesture_state & VR_USE_GESTURE_OFF_HAND)) {
@@ -226,8 +226,8 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
use_gesture_state &= ~VR_USE_GESTURE_OFF_HAND;
}
// Weapon-hand gesture
xOffset = hmdPosition[0] - pDominantTracking->HeadPose.Pose.Position.x;
zOffset = hmdPosition[2] - pDominantTracking->HeadPose.Pose.Position.z;
xOffset = hmdPosition[0] - pDominantTracking->Pose.position.x;
zOffset = hmdPosition[2] - pDominantTracking->Pose.position.z;
distanceToBody = sqrtf((xOffset * xOffset) + (zOffset * zOffset));
if (gestureUseAllowed && (distanceToBody > vr_use_gesture_boundary->value)) {
if (!(use_gesture_state & VR_USE_GESTURE_WEAPON_HAND)) {
@@ -429,8 +429,8 @@ void HandleInput_OneController( ovrInputStateTrackedRemote *pDominantTrackedRemo
if (vr_gesture_triggered_use->integer) {
bool gestureUseAllowed = !vr_weapon_stabilised->value;
// Off-hand gesture
float xOffset = hmdPosition[0] - pOffTracking->HeadPose.Pose.Position.x;
float zOffset = hmdPosition[2] - pOffTracking->HeadPose.Pose.Position.z;
float xOffset = hmdPosition[0] - pOffTracking->Pose.position.x;
float zOffset = hmdPosition[2] - pOffTracking->Pose.position.z;
float distanceToBody = sqrtf((xOffset * xOffset) + (zOffset * zOffset));
if (gestureUseAllowed && (distanceToBody > vr_use_gesture_boundary->value)) {
if (!(use_gesture_state & VR_USE_GESTURE_OFF_HAND)) {
@@ -444,8 +444,8 @@ void HandleInput_OneController( ovrInputStateTrackedRemote *pDominantTrackedRemo
use_gesture_state &= ~VR_USE_GESTURE_OFF_HAND;
}
// Weapon-hand gesture
xOffset = hmdPosition[0] - pDominantTracking->HeadPose.Pose.Position.x;
zOffset = hmdPosition[2] - pDominantTracking->HeadPose.Pose.Position.z;
xOffset = hmdPosition[0] - pDominantTracking->Pose.position.x;
zOffset = hmdPosition[2] - pDominantTracking->Pose.position.z;
distanceToBody = sqrtf((xOffset * xOffset) + (zOffset * zOffset));
if (gestureUseAllowed && (distanceToBody > vr_use_gesture_boundary->value)) {
if (!(use_gesture_state & VR_USE_GESTURE_WEAPON_HAND)) {