Commit Graph
221 Commits
Author SHA1 Message Date
Mamadou Babaei fa42dc8029 add a missing dependency that causes packaging issues 2023-05-10 19:15:40 +02:00
Mamadou Babaei 9b0cf8fa00 capture by reference in the buzz timer callback lambda or otherwise crash 2023-05-09 14:59:41 +02:00
Mamadou Babaei 257cdfb23b fix a crash due to uninitialized pimpl object 2023-05-09 14:18:05 +02:00
Mamadou Babaei c4e5db1883 fix lambda crashes and ensure logic bugs 2023-05-09 12:22:11 +02:00
Mamadou Babaei 830e629582 complete the implementation for the touch functionality and its feedbacks 2023-05-08 17:39:22 +02:00
Mamadou Babaei 7d9553520a add the initial implementation for the touch functionality and its feedbacks 2023-05-08 15:28:49 +02:00
Mamadou Babaei 2ee403ae50 expose the connected glove in the virtual hand's api 2023-05-08 13:59:14 +02:00
Mamadou Babaei abed9a4fc0 add static get component methods for quickly accessing grab/touch components 2023-05-08 13:05:22 +02:00
Mamadou Babaei 93799103eb remove the variable names from the grab/touch signatures 2023-05-08 12:14:37 +02:00
Mamadou Babaei 20b81712b5 add the grab/touch state update events 2023-05-08 11:58:22 +02:00
Mamadou Babaei 71e116c3ae fix a crash by removing wrong delegate binds 2023-05-05 15:38:12 +02:00
Mamadou Babaei c9c7064292 add a buzz timeout uproperty 2023-05-05 15:12:03 +02:00
Mamadou Babaei 4c6f262b84 merge all properties inside the grab component into one group 2023-05-05 14:53:21 +02:00
Mamadou Babaei ef3a198d1e simplify and merge separate buzz/force-feedback levels into one value on the touch component 2023-05-05 14:46:22 +02:00
Mamadou Babaei 41b0986841 Revert "move force-feedback properties from the touch component to the grab component"
This reverts commit 9faa9d2ca4.
2023-05-05 13:40:07 +02:00
Mamadou Babaei 9faa9d2ca4 move force-feedback properties from the touch component to the grab component 2023-05-04 20:39:13 +02:00
Mamadou Babaei d136e27218 cache which finger can grab or touch objects 2023-05-04 19:51:38 +02:00
Mamadou Babaei 1213a1cfc5 set up the overlap events for the grab/touch fingertip colliders 2023-05-04 17:31:19 +02:00
Mamadou Babaei 4f2c58fe1b add the api for getting/setting touch properties 2023-05-04 14:56:03 +02:00
Mamadou Babaei 380d926072 add the api for getting/setting grab properties 2023-05-04 13:38:37 +02:00
Mamadou Babaei f5be0d6292 add a grab socket uproperty, getters, and setters 2023-05-03 20:18:11 +02:00
Mamadou Babaei 14fa466e81 whitespace fix 2023-05-03 19:43:16 +02:00
Mamadou Babaei fe81679e0a differentiate the default grab/touch socket names 2023-05-03 17:45:11 +02:00
Mamadou Babaei 1e4071a44b integrate the touch component and colliders and rename the grab ones 2023-05-03 17:02:54 +02:00
Mamadou Babaei 29bcf42131 add a touch component intended to be used for force-feedback 2023-05-03 14:13:13 +02:00
Mamadou Babaei 617a0c0f10 add the api and setup the required components and uproperties in order to implement the basic grab functionality 2023-04-30 23:08:17 +02:00
Mamadou Babaei 4df93a4c03 fix blueprint signatures and make all bp exposed functions static 2023-04-30 22:42:31 +02:00
Mamadou Babaei 1c596388cc formatting fix 2023-04-30 20:58:41 +02:00
Mamadou Babaei ce8fe83889 Revert "temporarily revert changes that are not part of the v1.3.1 release"
This reverts commit 116935f54b.
2023-04-28 02:18:24 +02:00
Mamadou Babaei 116935f54b temporarily revert changes that are not part of the v1.3.1 release 2023-04-28 02:00:06 +02:00
Mamadou Babaei 09275f765a fix runuat rocket build issues by adding the missing headers 2023-04-28 01:58:15 +02:00
Mamadou Babaei 424a5fa1e7 Revert "temporarily revert changes that are not part of the v1.3.0 release"
This reverts commit 6a0f2a00a1.
2023-04-28 01:21:40 +02:00
Mamadou Babaei 6a0f2a00a1 temporarily revert changes that are not part of the v1.3.0 release 2023-04-28 01:15:27 +02:00
Mamadou Babaei b13caf3fc1 bump senseglove libraries for linux and android to v2.6.0-aac3d56 2023-04-28 01:11:08 +02:00
Mamadou Babaei 8d5de38fdd bump the senseglove libraries for windows/msvc to v2.6.0-aac3d56 2023-04-28 01:06:23 +02:00
Mamadou Babaei 42a802608a adjust senseglove/unreal coordinate system conversions according to changes in the recent sgcore release 2023-04-28 00:47:33 +02:00
Mamadou Babaei fab6cd7766 fix a gramatical error 2023-04-26 12:53:22 +02:00
Mamadou Babaei e23db9516c add a debug virtual hand and some other fixes 2023-04-25 17:30:27 +02:00
Mamadou Babaei 017bf6e334 fix the hand right hand offset 2023-04-25 17:01:59 +02:00
Mamadou Babaei d48a908ae7 remove redundant headers 2023-04-25 14:19:38 +02:00
Mamadou Babaei 73922673b7 fix debug gizmo default colors 2023-04-25 10:43:51 +02:00
Mamadou Babaei 149b6e503c refactor the debug gizmo draw method 2023-04-25 10:35:40 +02:00
Mamadou Babaei 2fd95792a2 refactor the wrist tracker's debug gzmo settings into a ustruct in order to be re-used 2023-04-25 10:25:30 +02:00
Mamadou Babaei bce072931a fix gizmo drawing issue happens due to a null world object 2023-04-25 09:04:02 +02:00
Mamadou Babaei 9aebd23166 add a new generic senseglove debug module 2023-04-25 08:49:34 +02:00
Mamadou Babaei ccc47135f9 add the base implementation for the senseglove grab component 2023-04-24 08:49:27 +02:00
Mamadou Babaei 032a971620 increase the default DebugWristTrackerGizmoLength value in the plugin's settings 2023-04-20 17:44:19 +02:00
Mamadou Babaei 2aa342c34b increase the default DebugWristTrackerGizmoLength value on the wrist tracker 2023-04-20 17:42:55 +02:00
Mamadou Babaei ee9f7b0031 fix the wrong hand offset calculations 2023-04-20 17:37:01 +02:00
Mamadou Babaei c29dd56f7e fix the wrong tracker origin calculations 2023-04-20 17:09:13 +02:00