diff --git a/using-openspace/navigation/basic-navigation.md b/using-openspace/navigation/basic-navigation.md new file mode 100644 index 0000000..a144bbb --- /dev/null +++ b/using-openspace/navigation/basic-navigation.md @@ -0,0 +1,5 @@ +# Navigation Basics (Mouse and Keyboard) + + + +If you are not redirected automatically, go to [Navigation](/getting-started/navigation/index) in the Getting Started section for more information on how to navigate in OpenSpace using a mouse and keyboard. diff --git a/using-openspace/navigation/camera-paths.md b/using-openspace/navigation/camera-paths.md index b6d987a..5a2ce06 100644 --- a/using-openspace/navigation/camera-paths.md +++ b/using-openspace/navigation/camera-paths.md @@ -1,4 +1,4 @@ -# PathNavigation - Simplifying navigation in OpenSpace +# Automatic Flight Paths As of version 0.18.0, OpenSpace includes a system that simplifies navigation by automatically steering the camera to a desired target. Note that the system is *experimental* and will be subject to change in the future, but it is still useful to reduce the amount of manual navigation needed to control OpenSpace. The system is based on a thesis work by Ingela Rossing and Emma Broman, done in 2020. diff --git a/using-openspace/navigation/index.md b/using-openspace/navigation/index.md index 65dd8b7..04a9469 100644 --- a/using-openspace/navigation/index.md +++ b/using-openspace/navigation/index.md @@ -1,13 +1,30 @@ # Navigation -To get started with navigation, have a look at the following pages: +For navigation basics, see the Getting Started page below to learn how to move around the OpenSpace scene using a mouse and keyboard. + + - [Getting Started with Navigation](/getting-started/navigation/index) + +:::{toctree} +:maxdepth: 1 +:hidden: + +basic-navigation +::: + +OpenSpace also includes a few features that simplify navigation by automatically steering the camera to a target or rotating it around one. The following pages explain these features in more detail. :::{toctree} :maxdepth: 1 -:caption: Navigation -joystick -joystick-customization camera-paths idle-motion +::: + +Navigation can also be done using touch screens, game controllers (such as Xbox controllers), and SpaceMouse devices. See the pages below for more on these interaction methods. + +:::{toctree} +:maxdepth: 1 + touch-interaction +joystick +joystick-customization :::