Skip to content

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