Measuring markers/points
Implement a main class for measure points or markers that other measuring tools in the toolbox inherit from.
e.g. distance measure is between two markers
strike&dip measure is between three markers etc
Ideas
- A marker can be selected/highlighted when the laser pointer collides with it
- Clicking a button then opens a widget on what to do with the marker (play recording, make recording, show text note, delete?)
- A marker has to have a unique ID by which it can be identified/found.
- A marker needs to have a Cesium GlobeAnchor
Questions
- How to decide which markers to use for a measurement? Select type of measurement first and then the next x markers are for the chosen measuring tool?
- example workflow for distance measurement (#4 (closed)):
- Open menu widget (#5 (closed)),
- click button "Measuring Tools",
- click button "simple distance",
- aim at two points and press a button to create a marker at each point,
- after the second marker the distance will be calculated
- The provenance recording will kick in (i.e. save game, send marker locations and measuring result to digital lab book/companion app)
- example workflow for strike and dip measuring (#7 (closed) )
- Open menu widget (#5 (closed)),
- click button "Measuring Tools",
- click button "Strike & Dip",
- place three markers
- after the third marker the plane will be created and the angles calculated
- The provenance recording will kick in (i.e. save game, send marker locations and measuring result to digital lab book/companion app)
Edited by Armin Bernstetter