Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration of Mars2020 rover traverse #127

Closed
3 tasks done
ThomasOrtner opened this issue Nov 15, 2021 · 3 comments
Closed
3 tasks done

Integration of Mars2020 rover traverse #127

ThomasOrtner opened this issue Nov 15, 2021 · 3 comments

Comments

@ThomasOrtner
Copy link
Collaborator

ThomasOrtner commented Nov 15, 2021

Import and visualization of rover traverse. Currently, the M20_waypoints.json in GeoJSON Format cannot be parsed. It fails with values that are not marked as string (0.0 instead of "0.0"). Currently, the M20_waypoints.json is automatically deployd into the appdata pro3d folder. This should be replaced by an import dialog. Only one traverse needs to be active at one time, although it might be useful for other projects to handle multiple traverses.

  • adapt GeoJSON parser to read numeric values
  • add file dialog to import traverses in the form of the specified GeoJSON M20_waypoints.json
  • add datamodel and GUI to maintain multiple traverses
@LauraFritz14
Copy link
Collaborator

LauraFritz14 commented Mar 4, 2022

Branch: features/m2020traverseUpdate
Testdata:

  • Surface: Z:\projects\16-Mastcam-Z\data\Jezero1.rar
  • Traverses: Z:\projects\16-Mastcam-Z\data\Traverse

Traverses

To load a new traverse select Extras -> Import Traverse

The listing (right) shows all traverses in the scene. Under the traverse's name is a little menu:

  • FlyTo: triggers a FlyTo animation to the first sol in the list
  • Toggle Visible: toggles the traverse visible/invisible
  • Remove: removes the traverse from the scene

You can select a traverse by clicking on it's name, which turns the color to green. Then you can see the traverse's properties in the Properties panel and the sols in the Sols panel.
The Properties panel:

  • Name: the name in the listing (press enter to change)
  • Textsize: the textsize of the sol labels
  • Show Text: toggles the traverse's labels visible/invisible
  • Show Lines: toggles the traverse's lines between the sols visible/invisible
  • Show Dots: toggles the dots which mark the sols visible/invisible
  • Color: color of the traverse's lines and dots

Sols

The Sols panel:
The listing shows all sols of the selected traverse.
You can select a sol by clicking on it's name, which turns the color to green. Also the dot in the 3d view turns its color to green.
Under the sol's name is a little menu:

  • FlyTo: triggers a FlyTo animation to the sol position
  • Make Viewplan: creates a new ViewPlan at this position

@ThomasOrtner
Copy link
Collaborator Author

looks great, can't wait to look at the current traverse!

@chris-traxler
Copy link
Collaborator

All new features were tested and work fine:

  • Loading and deleting of traverses
  • Selecting traverses and single Sols
  • Changing their visibility
  • Navigating to traverses and single Sols
  • Configuring traverses (name, text size, text visibility, line color, line visibility, dots visibility)
  • Make a view plan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants