Navigation Panel - simphysoftwares/SimPHY-docs GitHub Wiki
You can use keyboard as well as mouse as an input to create and interact with simulation. Mouse/ touch offers an extremely easy way to interact with simulation, while the keyboard makes the process faster and reduces efforts in creating simulation.
Using mouse as input: With Simphy you can use a mouse or touch as an input. long press in touch screen enabled monitor behaves as right click in mouse. Main tasks performed by mouse are
- Select tool from object creation toolbar and Press and drag to create objects
- Move already created objects or scene itself by dragging with mouse.
- Click on the object to select it.
- Drag with Ctrl pressed on the keyboard to perform multiple selection.
- Right click on the object to open the edit pop up menu for the object.
- Right click on the empty canvas to open the popup menu to edit the world.
- Double click to abandon current object creation and allow moving objects/scenes.
Navigation Panel:
At the central bottom of canvas Simphy has this navigation panel to run the simulations. These are
- Move tool icon: To get the cursor easily as it is used at every next step while creating and running simulation.
- Restart button: To reload or restart simulation at its initial or saved state. If you take a ‘snapshot’ by using the File and Preference toolbar at any point of the new simulation, that state gets saved and you can reload it with the help of this tool.
- Undo button: To undo latest changes added in simulation while creating it or otherwise. As Simphy perform calculations behind the scene sometimes undo tool doesn't work in such cases. It is better to take a snapshot to save some changes and then tweak the simulation so that work is not lost.
- Play/Pause button: To play or pause simulation any time
- Redo button: To redo latest changes.
- Step simulation button: If we keep this button pressed by mouse, the simulation runs slowly and smoothly so that we can gather information even if the simulation is too fast. It is very useful button to visualize and explain what is happening. Also we can change simulation speed with the help of a slider just above this panel which controls the speed at which simulation renders itself on canvas.
See the below video to get an idea about the Navigation Panel.