mirror of
https://github.com/astromaddie/lambda1-vr.git
synced 2026-10-25 05:00:15 +01:00
Extra changes required for use gesture
Co-Authored-By: petr666 <5103207+petr666@users.noreply.github.com>
This commit is contained in:
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)) {
|
||||
|
||||
Reference in new issue
Block a user