Research Article
Immersive Gesture Interfaces for Navigation of 3D Maps in HMD-Based Mobile Virtual Environments
Algorithm 1
Recognition of navigation gestures and their magnitude.
A: left/right angle | D: up/down angle | HL: horizontal threshold | R: right hand | L: left hand | CA: left/right magnitude | VL: vertical threshold | CD: up/down magnitude | MD: distance threshold | (1) if A > HL | (2) if R > L | (3) CA = −A; | (4) else CA = A; | (5) if D > VL | (6) if R > L | (7) CD = −D; | (8) else CD = D; | (9) else CD = 0; | (10) if Distance - MD > SpeedUp | (11) accelerate; | (12) else if Distance - MD < SpeedDown | (13) break; |
|