Skip to content

Controller tracking #617

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

Open
wants to merge 133 commits into
base: main
Choose a base branch
from
Open

Controller tracking #617

wants to merge 133 commits into from

Conversation

smlpt
Copy link
Contributor

@smlpt smlpt commented Feb 11, 2025

This an extension to #523 (the eyetracking utilization branch) and only works in conjunction with this repository.
Everything from 1501761 onward is part of this branch (17 Dec 2024). The changes include:

  • new VR behaviors like VRGrabTheWorld and VR2HandWorldTransform
  • It also introduces a MultiVRButtonStateManager to distinguish between behaviors where only a single (grab) button is pressed, and one where both grab buttons are pressed. In the latter case we don't want to trigger the single button behaviors
  • cell editing tools for the VR controllers (instance selection and painting, spot creation, movement and deletion)
  • controller-based cell tracking
  • wrist menu for triggering callbacks for Elephant actions and for playback controls and undo/redu menu
  • fixed toggleVRRendering causes camera to lose arcball logic and inputhandler to lose custom keybindings #612
  • introduces a button mapping manager that automatically chooses different binding layouts for different VR headsets
  • spot and 3D cursor radius adjustments via the right controller joystick

RuoshanLan and others added 30 commits August 2, 2021 10:42
# Conflicts:
#	build.gradle.kts
#	gradle/wrapper/gradle-wrapper.jar
#	gradle/wrapper/gradle-wrapper.properties
#	settings.gradle.kts
@smlpt smlpt mentioned this pull request Jun 24, 2025
4 tasks
@smlpt smlpt marked this pull request as ready for review July 17, 2025 08:05
@smlpt
Copy link
Contributor Author

smlpt commented Jul 17, 2025

@skalarproduktraum @kephale This PR is now also ready to be merged. Of course the eye tracking PR needs to be merged before this one.

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

Successfully merging this pull request may close these issues.

toggleVRRendering causes camera to lose arcball logic and inputhandler to lose custom keybindings
2 participants