-
Notifications
You must be signed in to change notification settings - Fork 77
Description
Hello, I really like the screen-controls interaction for desktop PC, and I would like to use it for a scientific outreach data visualization project. What is important for my project is to be able to precisely move in 3D with the arrows (or keyboard), and then look around the scene by dragging the mouse, in a sort of "Google Earth" style.
I have a few questions:
-
Is it possible to use keyboard arrows (instead of WASD plus RF) for movement? Particularly the four up/down/left/right arrow for horizontal movement and page up/page down for flying up and down? This would make things more intuitive and also more compatible with different international keyboards that have keys placed in different ways.
-
On tablets and smartphones I would like to disable the sensors and simply drag one finger on the screen for rotating the look direction (so exactly the same as on a desktop, minus the keyboard). This is useful when e..g students have their tablet placed on a desk and you don't want the whole classroom standing and moving around like mad people.
-
Interaction with objects, e.g. to interrogate them and show some information as text and/or an image, could be done with double clicks or double-taps. Do you have an example of this?
-
I imagine that putting the fly-up/fly-down arrows in the lower-left corner (instead of upper left) is easy. Which is the relevant parameter?
-
In any case, how shall I modify your example to add my data, that come as a collection of textured OBJ files stored in a folder?
-
Finally, I see that the WASD arrow result in movement in the original reference frame. Maybe it would be more intuitive to move according to your look direction, so W would be associated to the direction where you are looking at, etc. Would this be possible? Note that I think that this behavior should be limited to movement in the horizontal plane, and fly-up/fly-down should not be influenced by the look direction (it would become a bit confusing).
I really thank you very much!