1. A method for multi-input 3-D environment navigation, the method comprising: extrapolating a first input into a 3-D space to provide a first 3-D vector extrapolation; and relocating a viewing perspective based on a second 3-D vector extrapolation calculated based on the first 3-D vector extrapolation.