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

Pierce Interaction - Multihit Picking #465

Open
ThomasOrtner opened this issue Nov 26, 2024 · 4 comments
Open

Pierce Interaction - Multihit Picking #465

ThomasOrtner opened this issue Nov 26, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@ThomasOrtner
Copy link
Collaborator

ThomasOrtner commented Nov 26, 2024

Pick surface returns the first hit surface, I suppose w.r.t. Surface Priorities.

I think it is often practical to get all surface hits sorted along the pick ray, so a users knows which surfaces are available for a given point on Mars. I would call this interaction Pierce as the pick ray pierces through surfaces after hits.

image

a pierce at the white dot should return the 4 surfaces (3 visible, HiRISE underneath) in a sorted list, which acts as a filter to the surface tree. This filtered list then also allows for e.g. manipulating visiblities. We can make an additional issue the UI if necessary.

@ThomasOrtner ThomasOrtner added the enhancement New feature or request label Nov 26, 2024
@ThomasOrtner ThomasOrtner self-assigned this Nov 26, 2024
@ThomasOrtner
Copy link
Collaborator Author

@haraldsteinlechner what is your opinion on this
@gpaar can you imagine projects that would benefit from such an interaction?

@gpaar
Copy link
Collaborator

gpaar commented Nov 26, 2024

Not planned in current projects, as for now users should be aware of the sequence of surfaces they had loaded themselves. However, interesting for future proposals, please mark it with an appropriate label.
Many use cases come into my mind, the more so when surfaces from different sensors, in different resolution and different surface states (e.g. before / after drilling) are involved - to step through them in proper (even selectable) order, which would go beyond the (texture) layer scheme that we are about to implement / use anyway.

@ThomasOrtner
Copy link
Collaborator Author

I had this Idea long ago already, but it now came to my mind during data selection. So it would primarily beneficial to us intermediate users ;)

@haraldsteinlechner
Copy link
Collaborator

In another project where i have realtime picking preview (which would be absolute boost in pro3d also) i have hot keys for chosing "the second" pick. This only makes sense with proper transparency while holding the hot key. IMO this somehow also relates to more complex "occlusion/visibility techniques.

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

No branches or pull requests

3 participants