Commit Graph
25 Commits
Author SHA1 Message Date
Mamadou Babaei 9de8353fa3 fix runuat build issues for ue 5.2 2024-06-27 11:59:17 +02:00
Mamadou Babaei 2ac0819541 fix a crash when the wrist-tracker hardware set to auto-detection 2024-06-17 14:18:03 +02:00
Mamadou Babaei f32d932627 perform a ensure before dereferencing 2024-06-14 08:57:15 +02:00
Mamadou Babaei e86c32255a formatting fix 2024-06-14 08:56:58 +02:00
Mamadou Babaei 5411669082 revamp the GetControllerOrientationAndPosition and GetWristTransform to use the same caluclations and get rid of bMotionSourceHandTracking in senseglove joint calculations 2024-06-14 05:51:30 +02:00
Mamadou Babaei aec016fb1d fix the how we determine the motion source inside the GetControllerOrientationAndPosition and GetControllerTrackingStatus for ue versions earlier than 5.3 2024-06-12 19:46:15 +02:00
Mamadou Babaei d8a1afebd7 temporarility change the way we calculate the wrist offset 2024-06-11 21:56:24 +02:00
Mamadou Babaei eca75f94bd fix a few wrist tracker issues and introduce SGWristTrackerVisualizationComponent 2024-06-07 19:40:50 +02:00
Mamadou Babaei f956c8d5ce migrate the static getworld to sgengineutils 2024-06-07 13:25:09 +02:00
Mamadou Babaei 868c993ce9 safer in-editor getworld without the polluting logs 2024-06-07 05:10:29 +02:00
Mamadou Babaei 1daeb8dbd7 fix the you are not the main thread and the editor is currently in a play mode errors 2024-06-07 04:56:02 +02:00
Mamadou Babaei 304a18169c fix android build issues 2024-05-29 14:03:26 +02:00
Mamadou Babaei 03b15611af improve the wrist tracking code when using motion controllers 2024-05-27 15:36:11 +02:00
Mamadou Babaei bdb520274c refactor the sgxrtracker internals to use transforms as pimpl methods args instead of a combination of fvectors/fquats 2024-05-27 12:25:21 +02:00
Mamadou Babaei a22472e59b minor fixes, mostrly formatting 2024-05-27 10:29:25 +02:00
Mamadou Babaei 5b9d30130b remove unused pimpl method 2024-05-23 17:25:38 +02:00
Mamadou Babaei 2bae95c194 remove dead code 2024-05-23 16:52:53 +02:00
Mamadou Babaei 98e235c6be even more optimal fxrmotioncontroller data calculations that considers mesh when outputting senseglove data 2024-05-23 16:28:06 +02:00
Mamadou Babaei da8289f2b3 somewhat unfinished refactored sg bone calculations 2024-05-22 17:26:11 +02:00
Mamadou Babaei bb6c2bb6fb unfinished improvements based on the last commit 2024-05-21 18:41:19 +02:00
Mamadou Babaei 2c3ee86dbd attempt at calculating a hand model and feeding it to get hand pose 2024-05-21 15:04:50 +02:00
Mamadou Babaei 76720fc777 refactor the way we calculate the mesh bone reference transforms to read from the settings system instead of the hardcoded values 2024-05-21 13:10:05 +02:00
Mamadou Babaei fac319897d openxr bugfixes and improvements + 1st attempt at calculating the fxrmotioncontrollerdata based off of the hand mesh 2024-05-16 19:57:26 +02:00
Mamadou Babaei 6b6eaabdfa fix more UE 5.4 RunUAT build issues 2024-05-15 04:31:18 +02:00
Mamadou Babaei c5adee47ce implement the OpenXR-compatible hand tracking (XR_EXT_hand_tracking) support 2024-05-03 11:29:17 +02:00