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
[Vision Glass] Beam extends all the way to the pointer #1393
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So I have some doubts about this patch mainly for two reasons:
- then the beam is not visible it does not really matter that we extend it to the pointer because it isn't visible either. I'd suggest adding some kind of visual indicator instead.
- making the beam "touch" the pointer gives a weird feeling because the pointer position is stabilized but the beam does not, so the feeling is weird
d3c4201
to
ee44a07
Compare
@svillar I've added a small gap between the beam and the pointer so it looks a bit better. Another small concern is that our beam is actually a very narrow pyramid so when we make it taller the tip becomes fuzzy (too thin for the pixels on the screen). |
It is easy to get lost while using the Vision Glass because the controllers are not drawn in the 3D world and the narrow field of view means that the beam is not always visible to the user. This change extends the beam so it reaches all the way to the pointer, making the UI more understandable.
ee44a07
to
d79f985
Compare
This change requires the method |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see the gap. What about using distance * 0.7
for example ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still think the actual problem is a missalignment of pointer and beam but let's go for this if it improves the situation
It is easy to get lost while using the Vision Glass because the controllers are not drawn in the 3D world and the narrow field of view means that the beam is not always visible to the user.
This change extends the beam so it reaches all the way to the pointer, making the UI easier and more understandable.