You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks to @smlpt and @RuoshanLan. This contains:
* utilize eyetracking in sciview
* a working version and adjust the size of some messages
* code clean
* let the volume show before starting the eye tracking
* update bionic tracking
* add headset for cell tracking
* add test without VR headset
* a working version of utilizing VRHeadset for cell tracking - part of sandbox function
* add function of tracking with controllers
* replace numerictype with realtype
* fix issue in controller version
* improve the VRHeadsSettTrackingDemo and fix a bug caused by UV coordinate
* add VR interaction to VRHeadSetTrackingDemo and add nodetaggedevent
* code clean
* Fix line endings
* Gradle: Add missing transitive dependencies
* SciView: Revert failed merge for addVolume functions
* clean and add comment
* Gradle Build: update to scenery 0.9.0
* Gradle Build: fixing outdated code
* SciView: bring back openDirTiff and openTrackFile
* Gradle: fix directories dep issue
* build: update gradle and make the build compatible with java 21
* improve volume loading from scene
* fix filtering for volumes in the scene
* SciView: fix VR toggling changes to stereo rendering
* EyeTrackingDemo: catch if no volume is found
* HedgehogAnalysis: add docs and comments
* Add: test object for loading a volume and starting the eye tracking directly (using ugly hardcoded path)
* Make newest sciview compatible with local scenery (stupid jackson)
* Fix toggleVRRendering
* Minor changes to fix finding local maxima, adding info logs
* Increase volume size for testing dataset
* Clean up logging
* Change showMessage to centered, try to fix track instancing
* Fix track cylinder radius
* EyeTrackingDemo: update sciview API usage
* Make eye tracking compatible with mastodon bridge
* Change log to logger for consistency
* Add: gaussian smoothing function
* Change to sampleRayGridTraversal and add samplePos list to SpineMetadata
* HedgehogAnalysis: get spine vertex position from grid traversal
* Fix: ignore children in AABB intersection
* EyeTrackingDemo: fix vertex positions
* Create CellTrackingBase, let other classes inherit most of the (otherwise duplicated) methods
* Make sure that cam is not inside volume when tracking
* Add names to scene objects to make it easier to find and remove them again
* CellTrackingBase: moved file to demo/advanced
* Refactor the eye tracking logic into EyeTracking, so that EyeTrackingDemo is only a wrapper for command purposes
* Add proper eyetracking shutdown handling
* Unified naming scheme, extracted tracking functionality into separate classes
* Use lazylogger instead of Logservice
* StartEyeTrackingDirectly: Rename to EyeTrackingCommand
* SciviewBridge: wrap eyeTracking into a separate thread to fix blank screen on toggleVRRendering
* Add TimepointObserver to unify timepoint updates across VR and bridge
* Fix monoscopic render rebuild after disabling VR
* SciView: improve VR shutdown handling in toggleVRRendering
* Improve scene cleanup after turning off VR
* Cleaned up files for PR, removed comments, added documentation
* Rename VR controller bindings using TrackerRole and OpenVRButton
* push without content to get CI logs again
* build: bump to scenery 0.12.0
* build: add mavenCentral repository
* OpenN5: add Datatype.STRING for exhaustive when expression
* remove legacy classes, not needed by manvr3d
* updated Menuweights to remove legacy eyetracking command
* SciView: removed legacy methods for loading tracks from files
* added documentation
* Move classes to commands.analysis
* PR cleanup
---------
Co-authored-by: ruoshan <[email protected]>
Co-authored-by: Ulrik Günther <[email protected]>
0 commit comments