Commit Graph

163 Commits

Author SHA1 Message Date
rodolpheh 8a9caca7d1 Set getters to const in ultraleap 2023-12-08 09:08:05 +00:00
rodolpheh e46bc2e49f Fix missing EOL in server_namespace 2023-12-08 09:07:39 +00:00
rodolpheh 833b89337a Reduce physics framerate 2023-12-05 23:17:22 +00:00
rodolpheh 3c71fafe52 More small changes to try to stabilise this thing 2023-12-05 23:16:55 +00:00
rodolpheh 533e4bb193 Prevent badly initialized device from crashing 2023-12-05 22:46:16 +00:00
rodolpheh 824f9f1d7f Simplify some variables in frame 2023-12-05 22:42:51 +00:00
rodolpheh 3bc883e6f2 Simplify some variables in hand 2023-12-05 22:27:13 +00:00
rodolpheh aba413f6c3 Small simplification in variable names in digit 2023-12-05 22:19:45 +00:00
rodolpheh 6eec3f4b66 Fix devices trying to use connection handle on destroy 2023-12-05 18:58:53 +00:00
rodolpheh 37c936d961 Correct heading in README 2023-12-04 20:34:23 +00:00
rodolpheh 988d20dba3 Add credits in README 2023-12-04 20:31:23 +00:00
rodolpheh 9703bcb87f Use custom rigged glove model as default hand 2023-12-04 20:31:08 +00:00
rodolpheh 555200995b Add transforms for rigging (might not be a good implementation) 2023-12-04 19:52:23 +00:00
rodolpheh 72c602fe67 Fix missing computation call 2023-11-21 08:53:26 +00:00
rodolpheh e78c1e0b27 Introduces simpler rigger and origin hands 2023-11-21 08:39:53 +00:00
rodolpheh bbe54db220 Make bones a linked list 2023-11-21 08:38:58 +00:00
rodolpheh 38c11c67fc Add more useful data (wrist position for ex) 2023-11-20 23:20:37 +00:00
rodolpheh dfa6243636 Add data to bones to help rigging 2023-11-20 22:35:47 +00:00
rodolpheh e98177faa4 Rename bone rotation to orientation 2023-11-19 21:06:46 +00:00
rodolpheh e57b3cb5c0 Improvements in device management
Multiple improvements in device management:
* Working management of lost device
* Use deferred call instead of managing a queue of events for signals
* Clean some old code
* Safer open/subscribe/unsubscribe/close
* get_interpolated_frame now returns null if the device is not
  "interpolation_enabled"
2023-11-16 23:51:18 +00:00
rodolpheh 4ae392a7db Add bones list to digit and improve properties 2023-11-16 21:52:33 +00:00
rodolpheh 1dc4d054a6 Fix OriginHands not liking the new structure (null-able) 2023-11-14 00:15:42 +00:00
rodolpheh bb714cb9c0 Try not to use memory on the stack 2023-11-13 23:24:43 +00:00
rodolpheh 3e426d2375 Use Ref<> instead of Variant in device 2023-11-13 22:13:23 +00:00
rodolpheh f7d5486734 Add simple AR demo 2023-11-13 22:12:54 +00:00
rodolpheh 10aa7152f2 Check for NULL objects 2023-11-13 21:50:47 +00:00
rodolpheh 1fadb5bd21 Even more use of Ref<> 2023-11-13 21:50:03 +00:00
rodolpheh 37cbc53fd0 Use more reference and manage thread in engine notifications 2023-11-13 21:08:19 +00:00
rodolpheh f56398230a Add tips to OriginHands and interpolation 2023-11-13 08:15:17 +00:00
rodolpheh 8b932e3a3c Try to improve stability in editor
The more I made changes, the more it crashed. Got it to a point where
it doesn't crash when starting the editor, but it will crash when
exciting.
2023-11-08 22:47:41 +00:00
rodolpheh 15ff0fff2e Remove unnecessary step in README 2023-11-07 23:35:09 +00:00
rodolpheh 40fd19e466 Small cleanup 2023-11-07 23:31:30 +00:00
rodolpheh a21bb55d00 Small improvements for Android 2023-11-07 23:30:21 +00:00
rodolpheh 671f5cae12 Attempt at better managing lifecycle 2023-11-07 23:29:42 +00:00
rodolpheh 56c5ee15e0 Make cube demo XR compatible 2023-11-06 22:52:47 +00:00
rodolpheh d5ed6a0d32 Add post-action copy dll for Windows 2023-11-06 20:35:49 +00:00
rodolpheh 0c50394a66 Update instructions and build script for Android 2023-11-05 15:07:10 +00:00
rodolpheh 6b9c7eaa91 Add empty folder for Android dependencies 2023-11-05 14:25:59 +00:00
rodolpheh 17213f5f43 Add godot-ultraleap-binder submodule 2023-11-05 14:24:54 +00:00
rodolpheh 5f259c6c34 Use godot-ultraleap-binder 2023-11-05 14:15:33 +00:00
rodolpheh b2cb023ddf Attempt at using the binder but I couldn't build 2023-11-03 07:22:52 +00:00
rodolpheh c6fec9e64b Add path to Android .so 2023-11-02 23:07:07 +00:00
rodolpheh 73ad14c144 Add experimental Android export 2023-11-02 23:06:31 +00:00
rodolpheh 215fc5448e Add experimental Android build in scons 2023-11-02 23:03:44 +00:00
rodolpheh e7c7363764 Update godot-cpp to 4.1.2 2023-11-02 23:03:20 +00:00
rodolpheh 08fede6fa8 Add missing line for Windows build 2023-11-02 11:59:50 +00:00
rodolpheh 869595c87a Add more build instructions to README 2023-10-26 21:57:39 +01:00
rodolpheh 6dd897a822 Add Windows build too 2023-10-26 21:46:27 +01:00
rodolpheh 22250e6fec Add missing import 2023-10-26 21:13:13 +01:00
rodolpheh 0c58581a5e Add changes to build on Mac 2023-10-26 19:35:45 +01:00