NetSimulyzer icon indicating copy to clipboard operation
NetSimulyzer copied to clipboard

Better usage of mouse moves and scrolling for Efficient Visualization in Large 3D Scenarios

Open igs3000 opened this issue 1 year ago • 0 comments

Dear Evan Black,

Sorry, As you have closed the issue that I have created earlier, I hereby post this as a separate issue.

If you carefully notice the following scenario, you will understand the present limitations of moving camera using keyboard short-cuts and mouse in the NetSimulizer 3D visualization tool. The scenario is very large (in fact, the Earth and the satellites are not in actual scale, but the orbits of the sateilites are approximately in actual scale/ actual size)

So, please note that, it is approximately a [14000 Km x 14000 Km x 14000 Km] size network simulated in ns-3.

For example, think about quickly rotating the camera to the opposite face of the Earth.

3D-Visualization-of-LEO-Satelite-Network-with-NetSimulyzer

In the following example scenario, the Earth and Orbits are approximately in actual scale/ actual size.

3D-Visualization-of-LEO-Satelite-Network-with-NetSimulyzer-at-correct-scale

Here, to manipulate the camera in such large scenario, using keyboard is not that much good. You may consider all possible movements with mouse (like mouse movements, Alt+mouse movements, scroll button movements, alt+ scroll button movements etc - to manipulate the camera inside the 3D scenario.

The features needed to do better visualization of such large scenario :

  1. The camera should orbit around the earth (above the satellites orbits) - the origin of the orbit of the camera should be at the center of the Earth or Central axis of the Earth.

  2. Zooming in and out, rotating clockwise and anticlockwise can be handled with the center scroll button of the mouse and Alt key combination.

Sorry if I am wrongly submitting it as a new issue.

Charles Pandian.

igs3000 avatar May 23 '23 18:05 igs3000